import { FC } from 'react';
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;
};
declare const ConnextModal: FC<ConnextModalProps>;
export interface EthereumAddressProps {
    depositChainName: string;
    depositAddress: string;
    styles: string;
}
export interface NetworkBarProps {
    depositChainName: string;
    withdrawChainName: string;
    styles: string;
}
export default ConnextModal;
