import React from "react"; import { createBuildingHooks } from "./buildings/createBuildingHooks"; import { createCommentHooks } from "./comments/createCommentHooks"; import { createFileHooks } from "./files/createFileHooks"; import { createInfrastructureHooks } from './infrastructures/createInfrastructureHooks'; import { createOpenDataPortalHooks } from "./openDataPortals/createOpenDataPortalHooks"; import { createOrganizationHooks } from "./organizations/createOrganizationHooks"; import { createPluginHooks } from "./plugins/createPluginHooks"; import { createSensorHooks } from "./sensors/createSensorHooks"; import { createSensorTypeHooks } from "./sensorTypes/createSensorTypeHooks"; import { createSiteHooks } from "./sites/createSiteHooks"; import { createUserHooks } from "./users/createUserHooks"; import type { ApiAdapter } from "./ports/apiAdapter"; export type HooksBag = { building: ReturnType; file: ReturnType; openData: ReturnType; site: ReturnType; infrastructure: ReturnType; user: ReturnType; organization: ReturnType; comment: ReturnType; sensor: ReturnType; sensorType: ReturnType; plugin: ReturnType; }; export declare const HooksCtx: React.Context; export declare function CoreHooksProvider({ adapter, children }: { adapter: ApiAdapter; children: React.ReactNode; }): React.JSX.Element; export declare function useCoreHooks(): HooksBag; //# sourceMappingURL=provider.d.ts.map