@venusprotocol/governance-contracts
Version:
### Prerequisites
158 lines (150 loc) • 15.9 kB
text/typescript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import type * as layerzerolabs from "./@layerzerolabs";
import type * as openzeppelin from "./@openzeppelin";
import type * as venusprotocol from "./@venusprotocol";
import type * as contracts from "./contracts";
import type * as hardhatDeploy from "./hardhat-deploy";
export type { layerzerolabs };
export type { openzeppelin };
export type { venusprotocol };
export type { contracts };
export type { hardhatDeploy };
export * as factories from "./factories";
export type { ILayerZeroEndpoint } from "./@layerzerolabs/solidity-examples/contracts/lzApp/interfaces/ILayerZeroEndpoint";
export { ILayerZeroEndpoint__factory } from "./factories/@layerzerolabs/solidity-examples/contracts/lzApp/interfaces/ILayerZeroEndpoint__factory";
export type { ILayerZeroReceiver } from "./@layerzerolabs/solidity-examples/contracts/lzApp/interfaces/ILayerZeroReceiver";
export { ILayerZeroReceiver__factory } from "./factories/@layerzerolabs/solidity-examples/contracts/lzApp/interfaces/ILayerZeroReceiver__factory";
export type { ILayerZeroUserApplicationConfig } from "./@layerzerolabs/solidity-examples/contracts/lzApp/interfaces/ILayerZeroUserApplicationConfig";
export { ILayerZeroUserApplicationConfig__factory } from "./factories/@layerzerolabs/solidity-examples/contracts/lzApp/interfaces/ILayerZeroUserApplicationConfig__factory";
export type { LzApp } from "./@layerzerolabs/solidity-examples/contracts/lzApp/LzApp";
export { LzApp__factory } from "./factories/@layerzerolabs/solidity-examples/contracts/lzApp/LzApp__factory";
export type { LZEndpointMock } from "./@layerzerolabs/solidity-examples/contracts/lzApp/mocks/LZEndpointMock";
export { LZEndpointMock__factory } from "./factories/@layerzerolabs/solidity-examples/contracts/lzApp/mocks/LZEndpointMock__factory";
export type { NonblockingLzApp } from "./@layerzerolabs/solidity-examples/contracts/lzApp/NonblockingLzApp";
export { NonblockingLzApp__factory } from "./factories/@layerzerolabs/solidity-examples/contracts/lzApp/NonblockingLzApp__factory";
export type { Ownable2StepUpgradeable } from "./@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable";
export { Ownable2StepUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable__factory";
export type { OwnableUpgradeable } from "./@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable";
export { OwnableUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable__factory";
export type { Initializable } from "./@openzeppelin/contracts-upgradeable/proxy/utils/Initializable";
export { Initializable__factory } from "./factories/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable__factory";
export type { ContextUpgradeable } from "./@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable";
export { ContextUpgradeable__factory } from "./factories/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable__factory";
export type { AccessControl } from "./@openzeppelin/contracts/access/AccessControl";
export { AccessControl__factory } from "./factories/@openzeppelin/contracts/access/AccessControl__factory";
export type { IAccessControl } from "./@openzeppelin/contracts/access/IAccessControl";
export { IAccessControl__factory } from "./factories/@openzeppelin/contracts/access/IAccessControl__factory";
export type { Ownable } from "./@openzeppelin/contracts/access/Ownable";
export { Ownable__factory } from "./factories/@openzeppelin/contracts/access/Ownable__factory";
export type { Pausable } from "./@openzeppelin/contracts/security/Pausable";
export { Pausable__factory } from "./factories/@openzeppelin/contracts/security/Pausable__factory";
export type { ERC165 } from "./@openzeppelin/contracts/utils/introspection/ERC165";
export { ERC165__factory } from "./factories/@openzeppelin/contracts/utils/introspection/ERC165__factory";
export type { IERC165 } from "./@openzeppelin/contracts/utils/introspection/IERC165";
export { IERC165__factory } from "./factories/@openzeppelin/contracts/utils/introspection/IERC165__factory";
export type { IPrime } from "./@venusprotocol/venus-protocol/contracts/Tokens/Prime/IPrime";
export { IPrime__factory } from "./factories/@venusprotocol/venus-protocol/contracts/Tokens/Prime/IPrime__factory";
export type { XVS } from "./@venusprotocol/venus-protocol/contracts/Tokens/XVS/XVS";
export { XVS__factory } from "./factories/@venusprotocol/venus-protocol/contracts/Tokens/XVS/XVS__factory";
export type { IBEP20 } from "./@venusprotocol/venus-protocol/contracts/Utils/IBEP20";
export { IBEP20__factory } from "./factories/@venusprotocol/venus-protocol/contracts/Utils/IBEP20__factory";
export type { Owned } from "./@venusprotocol/venus-protocol/contracts/Utils/Owned";
export { Owned__factory } from "./factories/@venusprotocol/venus-protocol/contracts/Utils/Owned__factory";
export type { Tokenlock } from "./@venusprotocol/venus-protocol/contracts/Utils/Tokenlock";
export { Tokenlock__factory } from "./factories/@venusprotocol/venus-protocol/contracts/Utils/Tokenlock__factory";
export type { XVSStore } from "./@venusprotocol/venus-protocol/contracts/XVSVault/XVSStore";
export { XVSStore__factory } from "./factories/@venusprotocol/venus-protocol/contracts/XVSVault/XVSStore__factory";
export type { XVSVaultErrorReporter } from "./@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultErrorReporter";
export { XVSVaultErrorReporter__factory } from "./factories/@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultErrorReporter__factory";
export type { XVSVaultProxy } from "./@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultProxy";
export { XVSVaultProxy__factory } from "./factories/@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultProxy__factory";
export type { XVSVaultAdminStorage } from "./@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultStorage.sol/XVSVaultAdminStorage";
export { XVSVaultAdminStorage__factory } from "./factories/@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultStorage.sol/XVSVaultAdminStorage__factory";
export type { XVSVaultStorage } from "./@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultStorage.sol/XVSVaultStorage";
export { XVSVaultStorage__factory } from "./factories/@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultStorage.sol/XVSVaultStorage__factory";
export type { XVSVaultStorageV1 } from "./@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultStorage.sol/XVSVaultStorageV1";
export { XVSVaultStorageV1__factory } from "./factories/@venusprotocol/venus-protocol/contracts/XVSVault/XVSVaultStorage.sol/XVSVaultStorageV1__factory";
export type { BaseOmnichainControllerDest } from "./contracts/Cross-chain/BaseOmnichainControllerDest";
export { BaseOmnichainControllerDest__factory } from "./factories/contracts/Cross-chain/BaseOmnichainControllerDest__factory";
export type { BaseOmnichainControllerSrc } from "./contracts/Cross-chain/BaseOmnichainControllerSrc";
export { BaseOmnichainControllerSrc__factory } from "./factories/contracts/Cross-chain/BaseOmnichainControllerSrc__factory";
export type { IOmnichainGovernanceExecutor } from "./contracts/Cross-chain/interfaces/IOmnichainGovernanceExecutor";
export { IOmnichainGovernanceExecutor__factory } from "./factories/contracts/Cross-chain/interfaces/IOmnichainGovernanceExecutor__factory";
export type { ITimelock } from "./contracts/Cross-chain/interfaces/ITimelock";
export { ITimelock__factory } from "./factories/contracts/Cross-chain/interfaces/ITimelock__factory";
export type { OmnichainExecutorOwner } from "./contracts/Cross-chain/OmnichainExecutorOwner";
export { OmnichainExecutorOwner__factory } from "./factories/contracts/Cross-chain/OmnichainExecutorOwner__factory";
export type { OmnichainGovernanceExecutor } from "./contracts/Cross-chain/OmnichainGovernanceExecutor";
export { OmnichainGovernanceExecutor__factory } from "./factories/contracts/Cross-chain/OmnichainGovernanceExecutor__factory";
export type { OmnichainProposalSender } from "./contracts/Cross-chain/OmnichainProposalSender";
export { OmnichainProposalSender__factory } from "./factories/contracts/Cross-chain/OmnichainProposalSender__factory";
export type { AccessControlledV5 } from "./contracts/Governance/AccessControlledV5";
export { AccessControlledV5__factory } from "./factories/contracts/Governance/AccessControlledV5__factory";
export type { AccessControlledV8 } from "./contracts/Governance/AccessControlledV8";
export { AccessControlledV8__factory } from "./factories/contracts/Governance/AccessControlledV8__factory";
export type { AccessControlManager } from "./contracts/Governance/AccessControlManager";
export { AccessControlManager__factory } from "./factories/contracts/Governance/AccessControlManager__factory";
export type { GovernorBravoDelegate } from "./contracts/Governance/GovernorBravoDelegate";
export { GovernorBravoDelegate__factory } from "./factories/contracts/Governance/GovernorBravoDelegate__factory";
export type { GovernorBravoDelegator } from "./contracts/Governance/GovernorBravoDelegator";
export { GovernorBravoDelegator__factory } from "./factories/contracts/Governance/GovernorBravoDelegator__factory";
export type { GovernorAlphaInterface } from "./contracts/Governance/GovernorBravoInterfaces.sol/GovernorAlphaInterface";
export { GovernorAlphaInterface__factory } from "./factories/contracts/Governance/GovernorBravoInterfaces.sol/GovernorAlphaInterface__factory";
export type { GovernorBravoDelegateStorageV1 } from "./contracts/Governance/GovernorBravoInterfaces.sol/GovernorBravoDelegateStorageV1";
export { GovernorBravoDelegateStorageV1__factory } from "./factories/contracts/Governance/GovernorBravoInterfaces.sol/GovernorBravoDelegateStorageV1__factory";
export type { GovernorBravoDelegateStorageV2 } from "./contracts/Governance/GovernorBravoInterfaces.sol/GovernorBravoDelegateStorageV2";
export { GovernorBravoDelegateStorageV2__factory } from "./factories/contracts/Governance/GovernorBravoInterfaces.sol/GovernorBravoDelegateStorageV2__factory";
export type { GovernorBravoDelegatorStorage } from "./contracts/Governance/GovernorBravoInterfaces.sol/GovernorBravoDelegatorStorage";
export { GovernorBravoDelegatorStorage__factory } from "./factories/contracts/Governance/GovernorBravoInterfaces.sol/GovernorBravoDelegatorStorage__factory";
export type { GovernorBravoEvents } from "./contracts/Governance/GovernorBravoInterfaces.sol/GovernorBravoEvents";
export { GovernorBravoEvents__factory } from "./factories/contracts/Governance/GovernorBravoInterfaces.sol/GovernorBravoEvents__factory";
export type { TimelockInterface } from "./contracts/Governance/GovernorBravoInterfaces.sol/TimelockInterface";
export { TimelockInterface__factory } from "./factories/contracts/Governance/GovernorBravoInterfaces.sol/TimelockInterface__factory";
export type { XvsVaultInterface } from "./contracts/Governance/GovernorBravoInterfaces.sol/XvsVaultInterface";
export { XvsVaultInterface__factory } from "./factories/contracts/Governance/GovernorBravoInterfaces.sol/XvsVaultInterface__factory";
export type { IAccessControlManagerV5 } from "./contracts/Governance/IAccessControlManagerV5";
export { IAccessControlManagerV5__factory } from "./factories/contracts/Governance/IAccessControlManagerV5__factory";
export type { IAccessControlManagerV8 } from "./contracts/Governance/IAccessControlManagerV8";
export { IAccessControlManagerV8__factory } from "./factories/contracts/Governance/IAccessControlManagerV8__factory";
export type { Timelock } from "./contracts/Governance/Timelock";
export { Timelock__factory } from "./factories/contracts/Governance/Timelock__factory";
export type { TimelockV8 } from "./contracts/Governance/TimelockV8";
export { TimelockV8__factory } from "./factories/contracts/Governance/TimelockV8__factory";
export type { GovernorBravoDelegatorV1 } from "./contracts/legacy/GovenorBravoV1.sol/GovernorBravoDelegatorV1";
export { GovernorBravoDelegatorV1__factory } from "./factories/contracts/legacy/GovenorBravoV1.sol/GovernorBravoDelegatorV1__factory";
export type { GovernorAlpha } from "./contracts/legacy/GovernorAlpha.sol/GovernorAlpha";
export { GovernorAlpha__factory } from "./factories/contracts/legacy/GovernorAlpha.sol/GovernorAlpha__factory";
export type { XVSInterface } from "./contracts/legacy/GovernorAlpha.sol/XVSInterface";
export { XVSInterface__factory } from "./factories/contracts/legacy/GovernorAlpha.sol/XVSInterface__factory";
export type { GovernorAlpha2 } from "./contracts/legacy/GovernorAlpha2.sol/GovernorAlpha2";
export { GovernorAlpha2__factory } from "./factories/contracts/legacy/GovernorAlpha2.sol/GovernorAlpha2__factory";
export type { GovernorBravoDelegateV1 } from "./contracts/legacy/GovernorBravoDelegateV1";
export { GovernorBravoDelegateV1__factory } from "./factories/contracts/legacy/GovernorBravoDelegateV1__factory";
export type { GovernorBravoEventsV1 } from "./contracts/legacy/GovernorBravoInterfaces.sol/GovernorBravoEventsV1";
export { GovernorBravoEventsV1__factory } from "./factories/contracts/legacy/GovernorBravoInterfaces.sol/GovernorBravoEventsV1__factory";
export type { MockAccessTest } from "./contracts/test/MockAccessTest";
export { MockAccessTest__factory } from "./factories/contracts/test/MockAccessTest__factory";
export type { MockXVSVault } from "./contracts/test/MockXVSVault";
export { MockXVSVault__factory } from "./factories/contracts/test/MockXVSVault__factory";
export type { TestTimelockV8 } from "./contracts/test/TestTimelockV8";
export { TestTimelockV8__factory } from "./factories/contracts/test/TestTimelockV8__factory";
export type { ACMCommandsAggregator } from "./contracts/Utils/ACMCommandsAggregator";
export { ACMCommandsAggregator__factory } from "./factories/contracts/Utils/ACMCommandsAggregator__factory";
export type { IERC1822Proxiable } from "./hardhat-deploy/solc_0.8/openzeppelin/interfaces/draft-IERC1822.sol/IERC1822Proxiable";
export { IERC1822Proxiable__factory } from "./factories/hardhat-deploy/solc_0.8/openzeppelin/interfaces/draft-IERC1822.sol/IERC1822Proxiable__factory";
export type { IBeacon } from "./hardhat-deploy/solc_0.8/openzeppelin/proxy/beacon/IBeacon";
export { IBeacon__factory } from "./factories/hardhat-deploy/solc_0.8/openzeppelin/proxy/beacon/IBeacon__factory";
export type { ERC1967Proxy } from "./hardhat-deploy/solc_0.8/openzeppelin/proxy/ERC1967/ERC1967Proxy";
export { ERC1967Proxy__factory } from "./factories/hardhat-deploy/solc_0.8/openzeppelin/proxy/ERC1967/ERC1967Proxy__factory";
export type { ERC1967Upgrade } from "./hardhat-deploy/solc_0.8/openzeppelin/proxy/ERC1967/ERC1967Upgrade";
export { ERC1967Upgrade__factory } from "./factories/hardhat-deploy/solc_0.8/openzeppelin/proxy/ERC1967/ERC1967Upgrade__factory";
export type { Proxy } from "./hardhat-deploy/solc_0.8/openzeppelin/proxy/Proxy";
export { Proxy__factory } from "./factories/hardhat-deploy/solc_0.8/openzeppelin/proxy/Proxy__factory";
export type { ProxyAdmin } from "./hardhat-deploy/solc_0.8/openzeppelin/proxy/transparent/ProxyAdmin";
export { ProxyAdmin__factory } from "./factories/hardhat-deploy/solc_0.8/openzeppelin/proxy/transparent/ProxyAdmin__factory";
export type { TransparentUpgradeableProxy } from "./hardhat-deploy/solc_0.8/openzeppelin/proxy/transparent/TransparentUpgradeableProxy";
export { TransparentUpgradeableProxy__factory } from "./factories/hardhat-deploy/solc_0.8/openzeppelin/proxy/transparent/TransparentUpgradeableProxy__factory";
export type { OptimizedTransparentUpgradeableProxy } from "./hardhat-deploy/solc_0.8/proxy/OptimizedTransparentUpgradeableProxy";
export { OptimizedTransparentUpgradeableProxy__factory } from "./factories/hardhat-deploy/solc_0.8/proxy/OptimizedTransparentUpgradeableProxy__factory";