export interface UseBookingTravelerDocumentsOptions { enabled?: boolean; } export declare function useBookingTravelerDocuments(bookingId: string | null | undefined, options?: UseBookingTravelerDocumentsOptions): import("@tanstack/react-query").UseQueryResult, Error>; export interface CreateBookingTravelerDocumentInput { type: string; fileName: string; fileUrl: string; travelerId?: string | null; expiresAt?: string | null; notes?: string | null; } export declare function useBookingTravelerDocumentMutation(bookingId: string): { create: import("@tanstack/react-query").UseMutationResult<{ id: string; bookingId: string; travelerId: string | null; type: "other" | "visa" | "insurance" | "health" | "passport_copy"; fileName: string; fileUrl: string; expiresAt: string | null; notes: string | null; createdAt: string; }, Error, CreateBookingTravelerDocumentInput, unknown>; remove: import("@tanstack/react-query").UseMutationResult<{ success: boolean; }, Error, string, unknown>; };