import type { Building } from '../../types/dbTypes'; import type { ApiAdapter } from "../ports/apiAdapter"; export declare function createBuildingHooks(adapter: ApiAdapter): { useBuildings: () => { buildings: Building[]; isLoading: boolean; isError: any; }; useBuilding: (id: number | null) => { building: Building; isLoading: boolean; isError: any; updateBuilding: import("swr/mutation").TriggerWithOptionsArgs>; isMutating: boolean; updateError: any; updatedData: Building; }; useBuildingsByOsm: (buildingOsmId: number | null) => { buildings: Building[]; isLoading: boolean; isError: any; }; useBuildingOsmIds: () => { osmIds: number[]; isLoading: boolean; isError: any; }; useCreateBuilding: () => { createBuilding: import("swr/mutation").TriggerWithOptionsArgs; organizationId: string; }>; isMutating: boolean; createError: any; createdData: Building; }; }; //# sourceMappingURL=createBuildingHooks.d.ts.map