export interface PaginationFilters { limit?: number | undefined; offset?: number | undefined; } export interface ProductsListFilters extends PaginationFilters { } export interface ContactRequirementsListFilters extends PaginationFilters { productId?: string | undefined; } export interface BookingQuestionsListFilters extends PaginationFilters { productId?: string | undefined; } export interface BookingQuestionOptionsListFilters extends PaginationFilters { productBookingQuestionId?: string | undefined; } export interface TransportRequirementsFilters { productId: string; optionId?: string | undefined; } export declare const bookingRequirementsQueryKeys: { readonly all: readonly ["voyant", "booking-requirements"]; readonly products: () => readonly ["voyant", "booking-requirements", "products"]; readonly productsList: (filters: ProductsListFilters) => readonly ["voyant", "booking-requirements", "products", "list", ProductsListFilters]; readonly contactRequirements: () => readonly ["voyant", "booking-requirements", "contact-requirements"]; readonly contactRequirementsList: (filters: ContactRequirementsListFilters) => readonly ["voyant", "booking-requirements", "contact-requirements", "list", ContactRequirementsListFilters]; readonly questions: () => readonly ["voyant", "booking-requirements", "questions"]; readonly questionsList: (filters: BookingQuestionsListFilters) => readonly ["voyant", "booking-requirements", "questions", "list", BookingQuestionsListFilters]; readonly questionOptions: () => readonly ["voyant", "booking-requirements", "question-options"]; readonly questionOptionsList: (filters: BookingQuestionOptionsListFilters) => readonly ["voyant", "booking-requirements", "question-options", "list", BookingQuestionOptionsListFilters]; readonly transportRequirements: () => readonly ["voyant", "booking-requirements", "transport-requirements"]; readonly transportRequirementsDetail: (filters: TransportRequirementsFilters) => readonly ["voyant", "booking-requirements", "transport-requirements", "detail", TransportRequirementsFilters]; };