import type { CruisesListFilters } from "../query-keys.js"; export interface UseCruisesOptions extends CruisesListFilters { enabled?: boolean; } /** * Admin list of cruises — interleaves self-managed local rows with summaries * from every registered adapter. Returns the unified envelope shape * (`{ data, total, localTotal, adapterCount, adapterErrors? }`). */ export declare function useCruises(options?: UseCruisesOptions): import("@tanstack/react-query").UseQueryResult | null; createdAt: string; updatedAt: string; }; } | { source: "external"; sourceProvider: string; sourceRef: Record; key: string; cruise: unknown; })[]; total: number; localTotal: number; adapterCount: number; limit: number; offset: number; adapterErrors?: { adapter: string; error: string; }[] | undefined; }>, Error>;