import { SalePaymentTypes, TransactionRequirement, WidgetTheme } from '@imtbl/checkout-sdk';
import { Environment } from '@imtbl/config';
import { FundingBalance } from '../types';
type CoinsDrawerProps = {
    conversions: Map<string, number>;
    balances: FundingBalance[];
    selectedIndex: number;
    visible: boolean;
    loading: boolean;
    transactionRequirement?: TransactionRequirement;
    onSelect: (index: number) => void;
    onClose: () => void;
    onPayWithCard?: (paymentType: SalePaymentTypes) => void;
    disabledPaymentTypes?: SalePaymentTypes[];
    theme: WidgetTheme;
    environment: Environment;
};
export declare function CoinsDrawer({ conversions, balances, selectedIndex, visible, loading, transactionRequirement, onClose, onSelect, onPayWithCard, disabledPaymentTypes, theme, environment, }: CoinsDrawerProps): import("@emotion/react/jsx-runtime").JSX.Element;
export {};
