declare const Artifacts: { ISOMA: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: never[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ITokenRecovery: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ITokenRecoveryUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestTokenRecovery: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestTokenRecoveryUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TokenRecovery: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TokenRecoveryUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ILockdrop: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: ({ components: { internalType: string; name: string; type: string; }[]; indexed: boolean; internalType: string; name: string; type: string; } | { indexed: boolean; internalType: string; name: string; type: string; components?: undefined; })[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: never[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: ({ internalType: string; name: string; type: string; components?: undefined; } | { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; })[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ILockdropFactory: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: ({ internalType: string; name: string; type: string; components?: undefined; } | { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; })[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; Lockdrop: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: ({ components: { internalType: string; name: string; type: string; }[]; indexed: boolean; internalType: string; name: string; type: string; } | { indexed: boolean; internalType: string; name: string; type: string; components?: undefined; })[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: never[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: ({ internalType: string; name: string; type: string; components?: undefined; } | { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; })[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; LockdropFactory: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: ({ internalType: string; name: string; type: string; components?: undefined; } | { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; })[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC20Helper: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SafeERC20Balance: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC721Guard: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC721PausableUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC721PermitUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC721Security: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IERC721Guard: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IERC721PermitUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISeizablePosition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SeizablePosition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IERC1271: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ChainId: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC721Guard: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC721PausableUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC721PermitUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC721Security: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestSeizablePosition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC20Guard: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC20HistoryUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC20Security: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IERC20Guard: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IERC20HistoryUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IMintableSecurity: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; INonTransferable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISeizableSecurity: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; MintableSecurity: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; NonTransferable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; DeprecatableSecurity: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC20GuardPartition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC20Partition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC20SecurityPartition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IDeprecatableSecurity: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IERC20GuardPartition: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IERC20Partition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISeizableSecurityPartition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ITransferablePartition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SeizableSecurityPartition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TransferablePartition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SeizableSecurity: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC20Guard: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC20HistoryUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC20Partition: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC20Security: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC20Snapshot: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestERC20Votes: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestMintableSecurity: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestSeizableSecurity: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; INTT: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISecurityToken: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISecurityTokenFactory: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; NTT: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SecurityToken: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: never[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SecurityTokenFactory: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SOMA: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: never[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaAccessControl: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaAccessControl: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; Accessible: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; AccessibleUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IAccessible: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestAccessible: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestAccessibleUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaEarn: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: ({ components: { internalType: string; name: string; type: string; }[]; indexed: boolean; internalType: string; name: string; type: string; } | { indexed: boolean; internalType: string; name: string; type: string; components?: undefined; })[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaEarnFactory: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaEarn: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: ({ components: { internalType: string; name: string; type: string; }[]; indexed: boolean; internalType: string; name: string; type: string; } | { indexed: boolean; internalType: string; name: string; type: string; components?: undefined; })[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaEarnFactory: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaEarnToken: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: never[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaGuard: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaGuard: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; GuardableUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; GuardHelper: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IGuardable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IMultiGuardable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; MultiGuardableUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestGuardableUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestGuardHelper: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SOMAlib: { _format: string; contractName: string; sourceName: string; abi: { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaStaking: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: ({ components: { internalType: string; name: string; type: string; }[]; indexed: boolean; internalType: string; name: string; type: string; } | { indexed: boolean; internalType: string; name: string; type: string; components?: undefined; })[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaStaking: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: ({ components: { internalType: string; name: string; type: string; }[]; indexed: boolean; internalType: string; name: string; type: string; } | { indexed: boolean; internalType: string; name: string; type: string; components?: undefined; })[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaStakingLibrary: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaStarter: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: ({ components: ({ internalType: string; name: string; type: string; components?: undefined; } | { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; })[]; internalType: string; name: string; type: string; } | { internalType: string; name: string; type: string; components?: undefined; })[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: ({ internalType: string; name: string; type: string; components?: undefined; } | { components: ({ internalType: string; name: string; type: string; components?: undefined; } | { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; })[]; internalType: string; name: string; type: string; })[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaSwapCallee: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaSwapERC20: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaSwapFactory: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaSwapPair: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; Math: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; UQ112x112: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaSwapFactory: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaSwapPair: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ExampleComputeLiquidityValue: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; name?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ExampleFlashSwap: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; name?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; } | { stateMutability: string; type: string; inputs?: undefined; name?: undefined; outputs?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ExampleOracleSimple: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; name?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ExampleSlidingWindowOracle: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; name?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ExampleSwapToPrice: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; name?: undefined; outputs?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; AddressStringUtil: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; Babylonian: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; BitMath: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; FixedPoint: { _format: string; contractName: string; sourceName: string; abi: { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; FullMath: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SafeERC20Namer: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TransferHelper: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IWETH: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaSwapRouter: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaSwapLibrary: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaSwapLiquidityMathLibrary: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaSwapOracleLibrary: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaSwapRouter: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; name?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; } | { stateMutability: string; type: string; inputs?: undefined; name?: undefined; outputs?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; AddressStringUtilTest: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; BabylonianEchidnaTest: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; BabylonianTest: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; BitMathEchidnaTest: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; BitMathTest: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; DeflatingERC20: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC20: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; FixedPointTest: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: ({ components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; } | { internalType: string; name: string; type: string; components?: undefined; })[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; } | { inputs: ({ components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; } | { internalType: string; name: string; type: string; components?: undefined; })[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; FullMathEchidnaTest: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; FullMathTest: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; RouterEventEmitter: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; } | { stateMutability: string; type: string; anonymous?: undefined; inputs?: undefined; name?: undefined; outputs?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; NamerTestFakeCompliantERC20: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; name?: undefined; outputs?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; NamerTestFakeNoncompliantERC20: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; name?: undefined; outputs?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; NamerTestFakeOptionalERC20: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SafeERC20NamerTest: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TransferHelperTest: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TransferHelperTestFakeERC20Compliant: { _format: string; contractName: string; sourceName: string; abi: { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TransferHelperTestFakeERC20Noncompliant: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TransferHelperTestFakeFallback: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; } | { stateMutability: string; type: string; inputs?: undefined; name?: undefined; outputs?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; WETH9: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ITemplateDeployer: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ITemplateFactory: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TemplateDeployer: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TemplateFactory: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { components: { internalType: string; name: string; type: string; }[]; internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TemplateFactoryLibrary: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ERC20UpgradableTest: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TestTemplate: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: never[]; stateMutability: string; type: string; anonymous?: undefined; } | { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ITokenRewards: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; TokenRewards: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; Deployer: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; DynamicArray: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; ISomaContract: { _format: string; contractName: string; sourceName: string; abi: { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; Percent: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SortedList: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SortedListTest: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; Forwarder: { _format: string; contractName: string; sourceName: string; abi: never[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; IPausable: { _format: string; contractName: string; sourceName: string; abi: { inputs: never[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; }[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaContract: { _format: string; contractName: string; sourceName: string; abi: ({ inputs: never[]; stateMutability: string; type: string; anonymous?: undefined; name?: undefined; outputs?: undefined; } | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; stateMutability?: undefined; outputs?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; SomaContractUpgradeable: { _format: string; contractName: string; sourceName: string; abi: ({ anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; })[]; bytecode: string; deployedBytecode: string; linkReferences: {}; deployedLinkReferences: {}; }; }; export default Artifacts; //# sourceMappingURL=index.d.ts.map