import { type PaymentDetails, type PayOrder } from "@coin-voyage/shared/types";
interface PayWithCardParams {
    payOrder: PayOrder | undefined;
    setPayOrder: (order: PayOrder) => void;
    log: (message: string) => void;
}
export declare function usePayWithCard({ payOrder, setPayOrder, log }: PayWithCardParams): {
    payWithCard: () => Promise<PaymentDetails>;
};
export {};
