import { EIP6963ProviderDetail, EIP6963ProviderInfo, WrappedBrowserProvider } from '@imtbl/checkout-sdk';
type PurchasePayWithWalletDrawerProps = {
    visible: boolean;
    onClose: (fromAddress?: string) => void;
    onConnect: (providerType: 'from' | 'to', provider: WrappedBrowserProvider, providerInfo: EIP6963ProviderInfo) => void;
    onPayWithCard?: () => void;
    walletOptions: EIP6963ProviderDetail[];
    insufficientBalance?: boolean;
    showOnRampOption?: boolean;
    drawerBackground: string | undefined;
};
export declare function PurchasePayWithWalletDrawer({ visible, onClose, onConnect, onPayWithCard, walletOptions, insufficientBalance, showOnRampOption, drawerBackground, }: PurchasePayWithWalletDrawerProps): import("@emotion/react/jsx-runtime").JSX.Element;
export {};
