"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
    Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
    o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
    if (mod && mod.__esModule) return mod;
    var result = {};
    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
    __setModuleDefault(result, mod);
    return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.IBeacon__factory = exports.IAccessControl__factory = exports.GatewayZEVMUpgradeTest__factory = exports.GatewayZEVM__factory = exports.GatewayEVMUpgradeTest__factory = exports.GatewayEVM__factory = exports.ERC20CustodyUpgradeTest__factory = exports.ERC20Custody__factory = exports.ERC20Burnable__factory = exports.ERC20__factory = exports.ERC1967Utils__factory = exports.ERC1967Proxy__factory = exports.ERC165Upgradeable__factory = exports.ContextUpgradeable__factory = exports.ConnectorErrors__factory = exports.BeaconProxy__factory = exports.Address__factory = exports.AccessControlUpgradeable__factory = exports.utils = exports.legacy = exports.introspection = exports.draftIerc6093Sol = exports.draftIerc1822Sol = exports.zetaInterfacesSol = exports.zetaConnectorZevmSol = exports.zetaConnectorNonEthSol = exports.zetaConnectorEthSol = exports.zetaConnectorBaseSol = exports.zetaNonEthSol = exports.zetaEthSol = exports.zrc20Sol = exports.wzetaSol = exports.vmSol = exports.universalContractSol = exports.transparentUpgradeableProxySol = exports.systemContractMockSol = exports.systemContractSol = exports.stdStorageSol = exports.stdErrorSol = exports.revertSol = exports.iZetaConnectorSol = exports.izrc20Sol = exports.iwzetaSol = exports.iReceiverEvmSol = exports.iGatewayZevmSol = exports.iGatewayEvmSol = exports.ierc721Sol = exports.ierc20CustodySol = exports.errorsSol = exports.erc20 = void 0;
exports.ZetaNonEthInterface__factory = exports.ZetaErrors__factory = exports.ZetaConnectorNonNativeUpgradeTest__factory = exports.ZetaConnectorNonNative__factory = exports.ZetaConnectorNativeUpgradeTest__factory = exports.ZetaConnectorNative__factory = exports.ZetaConnectorBase__factory = exports.UpgradeableBeacon__factory = exports.UUPSUpgradeable__factory = exports.TestUniversalContract__factory = exports.TestERC20__factory = exports.Test__factory = exports.Strings__factory = exports.StdInvariant__factory = exports.StdAssertions__factory = exports.SenderZEVM__factory = exports.SafeERC20__factory = exports.ReentrancyGuardUpgradeable__factory = exports.ReentrancyGuard__factory = exports.ReceiverEVM__factory = exports.ProxyAdmin__factory = exports.Proxy__factory = exports.PausableUpgradeable__factory = exports.Pausable__factory = exports.Ownable__factory = exports.MockERC721__factory = exports.MockERC20__factory = exports.Math__factory = exports.Initializable__factory = exports.IZetaNonEthNew__factory = exports.IUpgradeableProxy__factory = exports.IUpgradeableBeacon__factory = exports.ISystem__factory = exports.IProxyAdmin__factory = exports.IMulticall3__factory = exports.IERC20Permit__factory = exports.IERC20Metadata__factory = exports.IERC20__factory = exports.IERC1967__factory = exports.IERC165__factory = void 0;
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
exports.erc20 = __importStar(require("./ERC20"));
exports.errorsSol = __importStar(require("./Errors.sol"));
exports.ierc20CustodySol = __importStar(require("./IERC20Custody.sol"));
exports.ierc721Sol = __importStar(require("./IERC721.sol"));
exports.iGatewayEvmSol = __importStar(require("./IGatewayEVM.sol"));
exports.iGatewayZevmSol = __importStar(require("./IGatewayZEVM.sol"));
exports.iReceiverEvmSol = __importStar(require("./IReceiverEVM.sol"));
exports.iwzetaSol = __importStar(require("./IWZETA.sol"));
exports.izrc20Sol = __importStar(require("./IZRC20.sol"));
exports.iZetaConnectorSol = __importStar(require("./IZetaConnector.sol"));
exports.revertSol = __importStar(require("./Revert.sol"));
exports.stdErrorSol = __importStar(require("./StdError.sol"));
exports.stdStorageSol = __importStar(require("./StdStorage.sol"));
exports.systemContractSol = __importStar(require("./SystemContract.sol"));
exports.systemContractMockSol = __importStar(require("./SystemContractMock.sol"));
exports.transparentUpgradeableProxySol = __importStar(require("./TransparentUpgradeableProxy.sol"));
exports.universalContractSol = __importStar(require("./UniversalContract.sol"));
exports.vmSol = __importStar(require("./Vm.sol"));
exports.wzetaSol = __importStar(require("./WZETA.sol"));
exports.zrc20Sol = __importStar(require("./ZRC20.sol"));
exports.zetaEthSol = __importStar(require("./Zeta.eth.sol"));
exports.zetaNonEthSol = __importStar(require("./Zeta.non-eth.sol"));
exports.zetaConnectorBaseSol = __importStar(require("./ZetaConnector.base.sol"));
exports.zetaConnectorEthSol = __importStar(require("./ZetaConnector.eth.sol"));
exports.zetaConnectorNonEthSol = __importStar(require("./ZetaConnector.non-eth.sol"));
exports.zetaConnectorZevmSol = __importStar(require("./ZetaConnectorZEVM.sol"));
exports.zetaInterfacesSol = __importStar(require("./ZetaInterfaces.sol"));
exports.draftIerc1822Sol = __importStar(require("./draft-IERC1822.sol"));
exports.draftIerc6093Sol = __importStar(require("./draft-IERC6093.sol"));
exports.introspection = __importStar(require("./introspection"));
exports.legacy = __importStar(require("./legacy"));
exports.utils = __importStar(require("./utils"));
var AccessControlUpgradeable__factory_1 = require("./AccessControlUpgradeable__factory");
Object.defineProperty(exports, "AccessControlUpgradeable__factory", { enumerable: true, get: function () { return AccessControlUpgradeable__factory_1.AccessControlUpgradeable__factory; } });
var Address__factory_1 = require("./Address__factory");
Object.defineProperty(exports, "Address__factory", { enumerable: true, get: function () { return Address__factory_1.Address__factory; } });
var BeaconProxy__factory_1 = require("./BeaconProxy__factory");
Object.defineProperty(exports, "BeaconProxy__factory", { enumerable: true, get: function () { return BeaconProxy__factory_1.BeaconProxy__factory; } });
var ConnectorErrors__factory_1 = require("./ConnectorErrors__factory");
Object.defineProperty(exports, "ConnectorErrors__factory", { enumerable: true, get: function () { return ConnectorErrors__factory_1.ConnectorErrors__factory; } });
var ContextUpgradeable__factory_1 = require("./ContextUpgradeable__factory");
Object.defineProperty(exports, "ContextUpgradeable__factory", { enumerable: true, get: function () { return ContextUpgradeable__factory_1.ContextUpgradeable__factory; } });
var ERC165Upgradeable__factory_1 = require("./ERC165Upgradeable__factory");
Object.defineProperty(exports, "ERC165Upgradeable__factory", { enumerable: true, get: function () { return ERC165Upgradeable__factory_1.ERC165Upgradeable__factory; } });
var ERC1967Proxy__factory_1 = require("./ERC1967Proxy__factory");
Object.defineProperty(exports, "ERC1967Proxy__factory", { enumerable: true, get: function () { return ERC1967Proxy__factory_1.ERC1967Proxy__factory; } });
var ERC1967Utils__factory_1 = require("./ERC1967Utils__factory");
Object.defineProperty(exports, "ERC1967Utils__factory", { enumerable: true, get: function () { return ERC1967Utils__factory_1.ERC1967Utils__factory; } });
var ERC20__factory_1 = require("./ERC20__factory");
Object.defineProperty(exports, "ERC20__factory", { enumerable: true, get: function () { return ERC20__factory_1.ERC20__factory; } });
var ERC20Burnable__factory_1 = require("./ERC20Burnable__factory");
Object.defineProperty(exports, "ERC20Burnable__factory", { enumerable: true, get: function () { return ERC20Burnable__factory_1.ERC20Burnable__factory; } });
var ERC20Custody__factory_1 = require("./ERC20Custody__factory");
Object.defineProperty(exports, "ERC20Custody__factory", { enumerable: true, get: function () { return ERC20Custody__factory_1.ERC20Custody__factory; } });
var ERC20CustodyUpgradeTest__factory_1 = require("./ERC20CustodyUpgradeTest__factory");
Object.defineProperty(exports, "ERC20CustodyUpgradeTest__factory", { enumerable: true, get: function () { return ERC20CustodyUpgradeTest__factory_1.ERC20CustodyUpgradeTest__factory; } });
var GatewayEVM__factory_1 = require("./GatewayEVM__factory");
Object.defineProperty(exports, "GatewayEVM__factory", { enumerable: true, get: function () { return GatewayEVM__factory_1.GatewayEVM__factory; } });
var GatewayEVMUpgradeTest__factory_1 = require("./GatewayEVMUpgradeTest__factory");
Object.defineProperty(exports, "GatewayEVMUpgradeTest__factory", { enumerable: true, get: function () { return GatewayEVMUpgradeTest__factory_1.GatewayEVMUpgradeTest__factory; } });
var GatewayZEVM__factory_1 = require("./GatewayZEVM__factory");
Object.defineProperty(exports, "GatewayZEVM__factory", { enumerable: true, get: function () { return GatewayZEVM__factory_1.GatewayZEVM__factory; } });
var GatewayZEVMUpgradeTest__factory_1 = require("./GatewayZEVMUpgradeTest__factory");
Object.defineProperty(exports, "GatewayZEVMUpgradeTest__factory", { enumerable: true, get: function () { return GatewayZEVMUpgradeTest__factory_1.GatewayZEVMUpgradeTest__factory; } });
var IAccessControl__factory_1 = require("./IAccessControl__factory");
Object.defineProperty(exports, "IAccessControl__factory", { enumerable: true, get: function () { return IAccessControl__factory_1.IAccessControl__factory; } });
var IBeacon__factory_1 = require("./IBeacon__factory");
Object.defineProperty(exports, "IBeacon__factory", { enumerable: true, get: function () { return IBeacon__factory_1.IBeacon__factory; } });
var IERC165__factory_1 = require("./IERC165__factory");
Object.defineProperty(exports, "IERC165__factory", { enumerable: true, get: function () { return IERC165__factory_1.IERC165__factory; } });
var IERC1967__factory_1 = require("./IERC1967__factory");
Object.defineProperty(exports, "IERC1967__factory", { enumerable: true, get: function () { return IERC1967__factory_1.IERC1967__factory; } });
var IERC20__factory_1 = require("./IERC20__factory");
Object.defineProperty(exports, "IERC20__factory", { enumerable: true, get: function () { return IERC20__factory_1.IERC20__factory; } });
var IERC20Metadata__factory_1 = require("./IERC20Metadata__factory");
Object.defineProperty(exports, "IERC20Metadata__factory", { enumerable: true, get: function () { return IERC20Metadata__factory_1.IERC20Metadata__factory; } });
var IERC20Permit__factory_1 = require("./IERC20Permit__factory");
Object.defineProperty(exports, "IERC20Permit__factory", { enumerable: true, get: function () { return IERC20Permit__factory_1.IERC20Permit__factory; } });
var IMulticall3__factory_1 = require("./IMulticall3__factory");
Object.defineProperty(exports, "IMulticall3__factory", { enumerable: true, get: function () { return IMulticall3__factory_1.IMulticall3__factory; } });
var IProxyAdmin__factory_1 = require("./IProxyAdmin__factory");
Object.defineProperty(exports, "IProxyAdmin__factory", { enumerable: true, get: function () { return IProxyAdmin__factory_1.IProxyAdmin__factory; } });
var ISystem__factory_1 = require("./ISystem__factory");
Object.defineProperty(exports, "ISystem__factory", { enumerable: true, get: function () { return ISystem__factory_1.ISystem__factory; } });
var IUpgradeableBeacon__factory_1 = require("./IUpgradeableBeacon__factory");
Object.defineProperty(exports, "IUpgradeableBeacon__factory", { enumerable: true, get: function () { return IUpgradeableBeacon__factory_1.IUpgradeableBeacon__factory; } });
var IUpgradeableProxy__factory_1 = require("./IUpgradeableProxy__factory");
Object.defineProperty(exports, "IUpgradeableProxy__factory", { enumerable: true, get: function () { return IUpgradeableProxy__factory_1.IUpgradeableProxy__factory; } });
var IZetaNonEthNew__factory_1 = require("./IZetaNonEthNew__factory");
Object.defineProperty(exports, "IZetaNonEthNew__factory", { enumerable: true, get: function () { return IZetaNonEthNew__factory_1.IZetaNonEthNew__factory; } });
var Initializable__factory_1 = require("./Initializable__factory");
Object.defineProperty(exports, "Initializable__factory", { enumerable: true, get: function () { return Initializable__factory_1.Initializable__factory; } });
var Math__factory_1 = require("./Math__factory");
Object.defineProperty(exports, "Math__factory", { enumerable: true, get: function () { return Math__factory_1.Math__factory; } });
var MockERC20__factory_1 = require("./MockERC20__factory");
Object.defineProperty(exports, "MockERC20__factory", { enumerable: true, get: function () { return MockERC20__factory_1.MockERC20__factory; } });
var MockERC721__factory_1 = require("./MockERC721__factory");
Object.defineProperty(exports, "MockERC721__factory", { enumerable: true, get: function () { return MockERC721__factory_1.MockERC721__factory; } });
var Ownable__factory_1 = require("./Ownable__factory");
Object.defineProperty(exports, "Ownable__factory", { enumerable: true, get: function () { return Ownable__factory_1.Ownable__factory; } });
var Pausable__factory_1 = require("./Pausable__factory");
Object.defineProperty(exports, "Pausable__factory", { enumerable: true, get: function () { return Pausable__factory_1.Pausable__factory; } });
var PausableUpgradeable__factory_1 = require("./PausableUpgradeable__factory");
Object.defineProperty(exports, "PausableUpgradeable__factory", { enumerable: true, get: function () { return PausableUpgradeable__factory_1.PausableUpgradeable__factory; } });
var Proxy__factory_1 = require("./Proxy__factory");
Object.defineProperty(exports, "Proxy__factory", { enumerable: true, get: function () { return Proxy__factory_1.Proxy__factory; } });
var ProxyAdmin__factory_1 = require("./ProxyAdmin__factory");
Object.defineProperty(exports, "ProxyAdmin__factory", { enumerable: true, get: function () { return ProxyAdmin__factory_1.ProxyAdmin__factory; } });
var ReceiverEVM__factory_1 = require("./ReceiverEVM__factory");
Object.defineProperty(exports, "ReceiverEVM__factory", { enumerable: true, get: function () { return ReceiverEVM__factory_1.ReceiverEVM__factory; } });
var ReentrancyGuard__factory_1 = require("./ReentrancyGuard__factory");
Object.defineProperty(exports, "ReentrancyGuard__factory", { enumerable: true, get: function () { return ReentrancyGuard__factory_1.ReentrancyGuard__factory; } });
var ReentrancyGuardUpgradeable__factory_1 = require("./ReentrancyGuardUpgradeable__factory");
Object.defineProperty(exports, "ReentrancyGuardUpgradeable__factory", { enumerable: true, get: function () { return ReentrancyGuardUpgradeable__factory_1.ReentrancyGuardUpgradeable__factory; } });
var SafeERC20__factory_1 = require("./SafeERC20__factory");
Object.defineProperty(exports, "SafeERC20__factory", { enumerable: true, get: function () { return SafeERC20__factory_1.SafeERC20__factory; } });
var SenderZEVM__factory_1 = require("./SenderZEVM__factory");
Object.defineProperty(exports, "SenderZEVM__factory", { enumerable: true, get: function () { return SenderZEVM__factory_1.SenderZEVM__factory; } });
var StdAssertions__factory_1 = require("./StdAssertions__factory");
Object.defineProperty(exports, "StdAssertions__factory", { enumerable: true, get: function () { return StdAssertions__factory_1.StdAssertions__factory; } });
var StdInvariant__factory_1 = require("./StdInvariant__factory");
Object.defineProperty(exports, "StdInvariant__factory", { enumerable: true, get: function () { return StdInvariant__factory_1.StdInvariant__factory; } });
var Strings__factory_1 = require("./Strings__factory");
Object.defineProperty(exports, "Strings__factory", { enumerable: true, get: function () { return Strings__factory_1.Strings__factory; } });
var Test__factory_1 = require("./Test__factory");
Object.defineProperty(exports, "Test__factory", { enumerable: true, get: function () { return Test__factory_1.Test__factory; } });
var TestERC20__factory_1 = require("./TestERC20__factory");
Object.defineProperty(exports, "TestERC20__factory", { enumerable: true, get: function () { return TestERC20__factory_1.TestERC20__factory; } });
var TestUniversalContract__factory_1 = require("./TestUniversalContract__factory");
Object.defineProperty(exports, "TestUniversalContract__factory", { enumerable: true, get: function () { return TestUniversalContract__factory_1.TestUniversalContract__factory; } });
var UUPSUpgradeable__factory_1 = require("./UUPSUpgradeable__factory");
Object.defineProperty(exports, "UUPSUpgradeable__factory", { enumerable: true, get: function () { return UUPSUpgradeable__factory_1.UUPSUpgradeable__factory; } });
var UpgradeableBeacon__factory_1 = require("./UpgradeableBeacon__factory");
Object.defineProperty(exports, "UpgradeableBeacon__factory", { enumerable: true, get: function () { return UpgradeableBeacon__factory_1.UpgradeableBeacon__factory; } });
var ZetaConnectorBase__factory_1 = require("./ZetaConnectorBase__factory");
Object.defineProperty(exports, "ZetaConnectorBase__factory", { enumerable: true, get: function () { return ZetaConnectorBase__factory_1.ZetaConnectorBase__factory; } });
var ZetaConnectorNative__factory_1 = require("./ZetaConnectorNative__factory");
Object.defineProperty(exports, "ZetaConnectorNative__factory", { enumerable: true, get: function () { return ZetaConnectorNative__factory_1.ZetaConnectorNative__factory; } });
var ZetaConnectorNativeUpgradeTest__factory_1 = require("./ZetaConnectorNativeUpgradeTest__factory");
Object.defineProperty(exports, "ZetaConnectorNativeUpgradeTest__factory", { enumerable: true, get: function () { return ZetaConnectorNativeUpgradeTest__factory_1.ZetaConnectorNativeUpgradeTest__factory; } });
var ZetaConnectorNonNative__factory_1 = require("./ZetaConnectorNonNative__factory");
Object.defineProperty(exports, "ZetaConnectorNonNative__factory", { enumerable: true, get: function () { return ZetaConnectorNonNative__factory_1.ZetaConnectorNonNative__factory; } });
var ZetaConnectorNonNativeUpgradeTest__factory_1 = require("./ZetaConnectorNonNativeUpgradeTest__factory");
Object.defineProperty(exports, "ZetaConnectorNonNativeUpgradeTest__factory", { enumerable: true, get: function () { return ZetaConnectorNonNativeUpgradeTest__factory_1.ZetaConnectorNonNativeUpgradeTest__factory; } });
var ZetaErrors__factory_1 = require("./ZetaErrors__factory");
Object.defineProperty(exports, "ZetaErrors__factory", { enumerable: true, get: function () { return ZetaErrors__factory_1.ZetaErrors__factory; } });
var ZetaNonEthInterface__factory_1 = require("./ZetaNonEthInterface__factory");
Object.defineProperty(exports, "ZetaNonEthInterface__factory", { enumerable: true, get: function () { return ZetaNonEthInterface__factory_1.ZetaNonEthInterface__factory; } });
