import React from 'react';
import { type TransferTokenDefault } from '../../../hooks/useTokenAndChainDropdown';
import { type CheckoutModalCommonState, FunCheckoutStep, type ModalStepComponentProps, type ModalStepInfo } from '../stepTransition';
export type TransferTokenState = CheckoutModalCommonState & {
    transferToken?: TransferTokenDefault;
};
export type TransferTokenNext = Record<string, never>;
export interface TokenTransferSourceChainsAndAssets {
    [chainId: number]: string[];
}
export declare const TransferTokenInfo: ModalStepInfo<FunCheckoutStep.TRANSFER_TOKEN>;
export declare function TransferToken({ onNext, onStepChange, modalState, }: ModalStepComponentProps<FunCheckoutStep.TRANSFER_TOKEN>): React.JSX.Element;
