import { Checkout } from '@imtbl/checkout-sdk';
import { Chain, RouteData } from '../../../../lib/squid/types';
import { DirectCryptoPayData, FiatOptionType } from '../../types';
type OptionsDrawerProps = {
    checkout: Checkout;
    routes: RouteData[] | undefined;
    chains: Chain[] | null;
    visible: boolean;
    onClose: () => void;
    onRouteClick: (route: RouteData) => void;
    onCardClick: (type: FiatOptionType) => void;
    onDirectCryptoPayClick: (route: DirectCryptoPayData) => void;
    onChangeWalletClick: () => void;
    showOnrampOption?: boolean;
    showDirectCryptoPayOption?: boolean;
    showSwapOption?: boolean;
    showBridgeOption?: boolean;
    insufficientBalance?: boolean;
    directCryptoPayRoutes?: DirectCryptoPayData[];
};
export declare function RouteOptionsDrawer({ checkout, routes, chains, visible, onClose, onRouteClick, onCardClick, onDirectCryptoPayClick, onChangeWalletClick, showOnrampOption, showDirectCryptoPayOption, showSwapOption, showBridgeOption, insufficientBalance, directCryptoPayRoutes, }: OptionsDrawerProps): import("@emotion/react/jsx-runtime").JSX.Element;
export {};
