import { Context } from './context';
export type MachineState = 'initial_dry' | 'initial_wallet' | 'input_valid_dry' | 'input_valid_internal' | 'input_valid_external' | 'quote_success_dry' | 'quote_success_internal' | 'quote_success_external' | 'transfer_success';
export declare const machine: import('valtio-fsm').ChainableStateMachine<MachineState, Context>;
export declare const moveTo: <S extends MachineState>(state: S, { onMoved }?: {
    onMoved?: (state: S) => void;
}) => void;
export type Machine = typeof machine;
