import { TransferResult } from '../types/transfer';
type Msg = {
    type: 'on_transaction_received';
} | {
    type: 'on_toggle_tokens_modal';
    isOpen: boolean;
} | {
    type: 'on_successful_transfer';
    transferResult: TransferResult;
};
type Props = {
    className?: string;
    onMsg: (msg: Msg) => void;
};
export declare const DepositMethodSwitcher: ({ className, onMsg }: Props) => import("react/jsx-runtime").JSX.Element;
export {};
