import React from 'react';
import { type PaymentMethodAccountInfo, type PaymentMethodBrokerageInfo } from '../../domains/paymentMethods';
import type { TransferTokenDefault } from './TransferToken/TransferToken';
import { type CheckoutModalCommonState, FunCheckoutStep, type ModalStepComponentProps, type ModalStepInfo } from './stepTransition';
export type SelectAssetState = CheckoutModalCommonState & {
    paymentMethodInfo: PaymentMethodBrokerageInfo | PaymentMethodAccountInfo;
};
export type SelectAssetNext = {
    paymentMethodInfo?: PaymentMethodBrokerageInfo | PaymentMethodAccountInfo;
    disconnectedBrokerage?: boolean;
    transferToken?: TransferTokenDefault;
};
export declare const SelectAssetInfo: ModalStepInfo<FunCheckoutStep.SELECT_ASSET>;
export declare function SelectAsset({ modalState, onNext, onClose, }: ModalStepComponentProps<FunCheckoutStep.SELECT_ASSET>): React.JSX.Element;
