export type { HashlockTransfer } from "./HashlockTransfer";
export type { Insurance } from "./Insurance";
export type { ITransferDefinition } from "./ITransferDefinition";
export type { ITransferRegistry } from "./ITransferRegistry";
export type { MessageTransfer } from "./MessageTransfer";
export type { Parameterized } from "./Parameterized";
export type { TransferDefinition } from "./TransferDefinition";
export type { Withdraw } from "./Withdraw";
export type { InsuranceState, InsuranceResolver, InsuranceResolverData, } from "./InsuranceTypes";
export type { ParameterizedState, ParameterizedResolver, ParameterizedResolverData, Rate, } from "./ParameterizedTypes";
export type { MessageState, MessageResolver } from "./MessageTypes";
export { HashlockTransfer__factory } from "./factories/HashlockTransfer__factory";
export { Insurance__factory } from "./factories/Insurance__factory";
export { ITransferDefinition__factory } from "./factories/ITransferDefinition__factory";
export { ITransferRegistry__factory } from "./factories/ITransferRegistry__factory";
export { MessageTransfer__factory } from "./factories/MessageTransfer__factory";
export { Parameterized__factory } from "./factories/Parameterized__factory";
export { TransferDefinition__factory } from "./factories/TransferDefinition__factory";
export { Withdraw__factory } from "./factories/Withdraw__factory";
export { IMessageTransferInterface } from "./MessageTransfer";
export { IInsuranceInterface } from "./Insurance";
export { IParameterizedInterface } from "./Parameterized";
declare const TransferAbis: {
    ERC721: {
        _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: {};
    };
    Insurance: {
        _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;
        } | {
            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;
        })[];
        bytecode: string;
        deployedBytecode: string;
        linkReferences: {};
        deployedLinkReferences: {};
    };
    Parameterized: {
        _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;
        } | {
            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;
        })[];
        bytecode: string;
        deployedBytecode: string;
        linkReferences: {};
        deployedLinkReferences: {};
    };
    MessageTransfer: {
        _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;
        } | {
            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;
        })[];
        bytecode: string;
        deployedBytecode: string;
        linkReferences: {};
        deployedLinkReferences: {};
    };
};
declare const GovernanceAbis: {
    HypernetGovernor: {
        _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: {};
    };
    Hypertoken: {
        _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: {};
    };
    UpgradeableRegistryFactory: {
        _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: {};
    };
    NonFungibleRegistryEnumerableUpgradeable: {
        _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: {};
    };
    BatchModule: {
        _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;
        } | {
            inputs: never[];
            name: string;
            outputs: {
                internalType: string;
                name: string;
                type: string;
            }[];
            stateMutability: string;
            type: string;
        })[];
        bytecode: string;
        deployedBytecode: string;
        linkReferences: {};
        deployedLinkReferences: {};
    };
    LazyMintModule: {
        _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;
        } | {
            inputs: never[];
            name: string;
            outputs: {
                internalType: string;
                name: string;
                type: string;
            }[];
            stateMutability: string;
            type: string;
        })[];
        bytecode: string;
        deployedBytecode: string;
        linkReferences: {};
        deployedLinkReferences: {};
    };
};
export { TransferAbis, GovernanceAbis };
//# sourceMappingURL=index.d.ts.map