import type { YachtsListFilters } from "../query-keys.js"; export interface UseCharterYachtsOptions extends YachtsListFilters { enabled?: boolean; } export declare function useCharterYachts(options?: UseCharterYachtsOptions): import("@tanstack/react-query").UseQueryResult | null; crewBios: { role: string; name: string; bio?: string | undefined; photoUrl?: string | undefined; }[] | null; defaultCharterAreas: string[] | null; externalRefs: Record | null; isActive: boolean; createdAt: string; updatedAt: string; }[]; total: number; limit: number; offset: number; }>, Error>; export interface UseCharterYachtOptions { enabled?: boolean; } export declare function useCharterYacht(key: string | null | undefined, options?: UseCharterYachtOptions): import("@tanstack/react-query").UseQueryResult | null; crewBios: { role: string; name: string; bio?: string | undefined; photoUrl?: string | undefined; }[] | null; defaultCharterAreas: string[] | null; externalRefs: Record | null; isActive: boolean; createdAt: string; updatedAt: string; } | { source: "external"; sourceProvider: string; sourceRef: Record; yacht: Record; }>, Error>;