export declare function usePublicTravelCreditValidationMutation(): import("@tanstack/react-query").UseMutationResult<{ data: { valid: boolean; reason: "expired" | "inactive" | "not_found" | "not_started" | "booking_mismatch" | "currency_mismatch" | "insufficient_balance" | null; travelCredit: { id: string; code: string; currency: string | null; amountCents: number | null; remainingAmountCents: number | null; expiresAt: string | null; } | null; }; }, Error, { code: string; bookingId?: string | null | undefined; currency?: string | null | undefined; amountCents?: number | null | undefined; }, unknown>;