import { type ChainType, type PayOrder } from "@coin-voyage/shared/types";
import type { CurrencyAndQuoteID } from "../types/state";
interface PayFromWalletParams {
    senderAddr: string | undefined;
    payOrder: PayOrder | undefined;
    setPayOrder: (order: PayOrder) => void;
    chainType: ChainType | undefined;
    log: (message: string) => void;
}
export declare function usePayFromWallet({ senderAddr, payOrder, setPayOrder, chainType, log }: PayFromWalletParams): {
    payFromWallet: (currency: CurrencyAndQuoteID) => Promise<string | undefined>;
};
export {};
