import type { FloorplansPageResponse } from "../components/units/types"; export interface UseFloorplansOptions { includeUnits?: boolean; includeMedia?: boolean; includeAmenities?: boolean; includeFees?: boolean; onlyAvailable?: boolean; minBedrooms?: number; maxBedrooms?: number; minBathrooms?: number; maxBathrooms?: number; pageSize?: number; /** Continue through every cursor page. Useful for curated catalogs keyed by API ids. */ loadAll?: boolean; } export declare function useFloorplans(propertyIdOverride?: string, options?: UseFloorplansOptions): { floorplans: import("..").PublicFloorplan[]; hasMore: boolean; loadMore: () => Promise; isLoading: boolean; isLoadingAll: boolean; isValidating: boolean; error: any; }; //# sourceMappingURL=useFloorplans.d.ts.map