import { FC } from 'react';
import { useDisclosure } from '@chakra-ui/react';
export { useDisclosure };
export declare type ConnextModalProps = {
    showModal: boolean;
    routerPublicIdentifier: string;
    depositChainId?: number;
    depositChainProvider: string;
    depositAssetId: string;
    withdrawChainProvider: string;
    withdrawChainId?: number;
    withdrawAssetId: string;
    withdrawalAddress: string;
    onClose: () => void;
    onReady?: (params: {
        depositChannelAddress: string;
        withdrawChannelAddress: string;
    }) => any;
    transferAmount?: string;
    injectedProvider?: any;
    loginProvider?: any;
    onDepositTxCreated?: (txHash: string) => void;
    onWithdrawalTxCreated?: (txHash: string) => void;
};
declare const ConnextModal: FC<ConnextModalProps>;
export default ConnextModal;
