/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { InitializableAccessControlContract } from "./InitializableAccessControl"; import { UpgradeableAccessControlContract } from "./UpgradeableAccessControl"; import { IERC1822ProxiableUpgradeableContract } from "./IERC1822ProxiableUpgradeable"; import { IERC1967UpgradeableContract } from "./IERC1967Upgradeable"; import { IBeaconUpgradeableContract } from "./IBeaconUpgradeable"; import { ERC1967UpgradeUpgradeableContract } from "./ERC1967UpgradeUpgradeable"; import { InitializableContract } from "./Initializable"; import { UUPSUpgradeableContract } from "./UUPSUpgradeable"; import { IERC1822ProxiableContract } from "./IERC1822Proxiable"; import { IERC1967Contract } from "./IERC1967"; import { IBeaconContract } from "./IBeacon"; import { ERC1967ProxyContract } from "./ERC1967Proxy"; import { ERC1967UpgradeContract } from "./ERC1967Upgrade"; import { ProxyContract } from "./Proxy"; import { IERC20Contract } from "./IERC20"; import { EIP2612Contract } from "./EIP2612"; import { EIP3009Contract } from "./EIP3009"; import { ERC1363Contract } from "./ERC1363"; import { ERC1363ReceiverContract } from "./ERC1363Receiver"; import { ERC1363SpenderContract } from "./ERC1363Spender"; import { ERC165Contract } from "./ERC165"; import { ERC20Contract } from "./ERC20"; import { MintableBurnableERC20Contract } from "./MintableBurnableERC20"; import { AdvCompMockContract } from "./AdvCompMock"; import { ERC1363MockContract } from "./ERC1363Mock"; import { ERC1363ReceiverMockContract } from "./ERC1363ReceiverMock"; import { ERC1363SpenderMockContract } from "./ERC1363SpenderMock"; import { ERC20InterfaceIdMockContract } from "./ERC20InterfaceIdMock"; import { GenericFactoryV1Contract } from "./GenericFactoryV1"; import { AdvancedERC20Contract } from "./AdvancedERC20"; declare global { namespace Truffle { interface Artifacts { require( name: "InitializableAccessControl" ): InitializableAccessControlContract; require( name: "UpgradeableAccessControl" ): UpgradeableAccessControlContract; require( name: "IERC1822ProxiableUpgradeable" ): IERC1822ProxiableUpgradeableContract; require(name: "IERC1967Upgradeable"): IERC1967UpgradeableContract; require(name: "IBeaconUpgradeable"): IBeaconUpgradeableContract; require( name: "ERC1967UpgradeUpgradeable" ): ERC1967UpgradeUpgradeableContract; require(name: "Initializable"): InitializableContract; require(name: "UUPSUpgradeable"): UUPSUpgradeableContract; require(name: "IERC1822Proxiable"): IERC1822ProxiableContract; require(name: "IERC1967"): IERC1967Contract; require(name: "IBeacon"): IBeaconContract; require(name: "ERC1967Proxy"): ERC1967ProxyContract; require(name: "ERC1967Upgrade"): ERC1967UpgradeContract; require(name: "Proxy"): ProxyContract; require(name: "IERC20"): IERC20Contract; require(name: "EIP2612"): EIP2612Contract; require(name: "EIP3009"): EIP3009Contract; require(name: "ERC1363"): ERC1363Contract; require(name: "ERC1363Receiver"): ERC1363ReceiverContract; require(name: "ERC1363Spender"): ERC1363SpenderContract; require(name: "ERC165"): ERC165Contract; require(name: "ERC20"): ERC20Contract; require(name: "MintableBurnableERC20"): MintableBurnableERC20Contract; require(name: "AdvCompMock"): AdvCompMockContract; require(name: "ERC1363Mock"): ERC1363MockContract; require(name: "ERC1363ReceiverMock"): ERC1363ReceiverMockContract; require(name: "ERC1363SpenderMock"): ERC1363SpenderMockContract; require(name: "ERC20InterfaceIdMock"): ERC20InterfaceIdMockContract; require(name: "GenericFactoryV1"): GenericFactoryV1Contract; require(name: "AdvancedERC20"): AdvancedERC20Contract; } } } export { InitializableAccessControlContract, InitializableAccessControlInstance, } from "./InitializableAccessControl"; export { UpgradeableAccessControlContract, UpgradeableAccessControlInstance, } from "./UpgradeableAccessControl"; export { IERC1822ProxiableUpgradeableContract, IERC1822ProxiableUpgradeableInstance, } from "./IERC1822ProxiableUpgradeable"; export { IERC1967UpgradeableContract, IERC1967UpgradeableInstance, } from "./IERC1967Upgradeable"; export { IBeaconUpgradeableContract, IBeaconUpgradeableInstance, } from "./IBeaconUpgradeable"; export { ERC1967UpgradeUpgradeableContract, ERC1967UpgradeUpgradeableInstance, } from "./ERC1967UpgradeUpgradeable"; export { InitializableContract, InitializableInstance } from "./Initializable"; export { UUPSUpgradeableContract, UUPSUpgradeableInstance, } from "./UUPSUpgradeable"; export { IERC1822ProxiableContract, IERC1822ProxiableInstance, } from "./IERC1822Proxiable"; export { IERC1967Contract, IERC1967Instance } from "./IERC1967"; export { IBeaconContract, IBeaconInstance } from "./IBeacon"; export { ERC1967ProxyContract, ERC1967ProxyInstance } from "./ERC1967Proxy"; export { ERC1967UpgradeContract, ERC1967UpgradeInstance, } from "./ERC1967Upgrade"; export { ProxyContract, ProxyInstance } from "./Proxy"; export { IERC20Contract, IERC20Instance } from "./IERC20"; export { EIP2612Contract, EIP2612Instance } from "./EIP2612"; export { EIP3009Contract, EIP3009Instance } from "./EIP3009"; export { ERC1363Contract, ERC1363Instance } from "./ERC1363"; export { ERC1363ReceiverContract, ERC1363ReceiverInstance, } from "./ERC1363Receiver"; export { ERC1363SpenderContract, ERC1363SpenderInstance, } from "./ERC1363Spender"; export { ERC165Contract, ERC165Instance } from "./ERC165"; export { ERC20Contract, ERC20Instance } from "./ERC20"; export { MintableBurnableERC20Contract, MintableBurnableERC20Instance, } from "./MintableBurnableERC20"; export { AdvCompMockContract, AdvCompMockInstance } from "./AdvCompMock"; export { ERC1363MockContract, ERC1363MockInstance } from "./ERC1363Mock"; export { ERC1363ReceiverMockContract, ERC1363ReceiverMockInstance, } from "./ERC1363ReceiverMock"; export { ERC1363SpenderMockContract, ERC1363SpenderMockInstance, } from "./ERC1363SpenderMock"; export { ERC20InterfaceIdMockContract, ERC20InterfaceIdMockInstance, } from "./ERC20InterfaceIdMock"; export { GenericFactoryV1Contract, GenericFactoryV1Instance, } from "./GenericFactoryV1"; export { AdvancedERC20Contract, AdvancedERC20Instance } from "./AdvancedERC20";