import type { Sensor } from '../../types/dbTypes'; import type { ApiAdapter } from "../ports/apiAdapter"; export declare function createSensorHooks(adapter: ApiAdapter): { useSensors: () => { sensors: Sensor[]; isLoading: boolean; isError: any; }; useSensor: (id: number | null) => { sensor: Sensor; isLoading: boolean; isError: any; updateSensor: import("swr/mutation").TriggerWithOptionsArgs>; isMutating: boolean; updateError: any; updatedData: Sensor; deleteSensor: import("swr/mutation").TriggerWithoutArgs; isDeleting: boolean; deleteError: any; }; useSensorsByAuthor: (authorId: number | null) => { sensors: Sensor[]; isLoading: boolean; isError: any; }; useCreateSensor: () => { createSensor: import("swr/mutation").TriggerWithOptionsArgs; }>; isMutating: boolean; createError: any; createdData: Sensor; }; useSensorsByBuilding: (buildingId: number | null) => { sensors: Sensor[]; isLoading: boolean; isError: any; }; }; //# sourceMappingURL=createSensorHooks.d.ts.map