import React from 'react';
import type { TokenTransferSourceChainsAndAssets } from '~/modals/CheckoutModal/TransferToken/TransferToken';
import { type BaseDropdownProps } from './BaseDropdown';
interface TokenDropdownProps {
    selectedChainId: number;
    assets: TokenTransferSourceChainsAndAssets;
    onTokenSelected: (token: string, chainId?: number, 
    /**
     * If true, it will trigger automatic updates for the matching chain in the parent component.
     */
    autoUpdate?: boolean) => void;
    selectedToken?: string;
    isLoading?: BaseDropdownProps['isLoading'];
}
export declare const TokenDropdown: ({ assets, selectedChainId, selectedToken, onTokenSelected, isLoading, }: TokenDropdownProps) => React.JSX.Element;
export {};
