import type { SailingsListFilters } from "../query-keys.js"; export interface UseSailingsOptions extends SailingsListFilters { enabled?: boolean; } export declare function useSailings(options?: UseSailingsOptions): import("@tanstack/react-query").UseQueryResult | null; lastSyncedAt: string | null; createdAt: string; updatedAt: string; }[]; total: number; limit: number; offset: number; }>, Error>; export interface UseSailingOptions { enabled?: boolean; include?: ReadonlyArray<"pricing" | "itinerary">; } /** Sailing detail by unified key (local TypeID or `:`). */ export declare function useSailing(key: string | null | undefined, options?: UseSailingOptions): import("@tanstack/react-query").UseQueryResult | null; lastSyncedAt: string | null; createdAt: string; updatedAt: string; }>, Error>;