import type { PaymentStatus } from "../types";
/** Returns the current payment, or undefined if there is none.
 *
 * Status values:
 * - `payment_pending` - the user has not paid yet
 * - `payment_started` - the user has paid & payment is in progress. This status
 *    typically lasts a few seconds.
 * - `payment_completed` - the final call or transfer succeeded
 * - `payment_bounced` - the final call or transfer reverted. Funds were sent
 * - `payment_expired` - the payment expired before the user paid
 * - `payment_failed` - the payment failed for some reason
 *    to the payment's configured refund address on the destination chain.
 */
export declare function usePayStatus(): {
    paymentId: string;
    status: PaymentStatus;
} | undefined;
