import type { OpenDataPortal, DatasetGroup } from "../../types/dbTypes"; import type { ApiAdapter } from "../ports/apiAdapter"; export declare function createOpenDataPortalHooks(adapter: ApiAdapter): { useOpenDataPortals: () => { openDataPortals: OpenDataPortal[]; isLoading: boolean; isError: any; }; useOpenDataPortalById: (id: number | null) => { openDataPortal: OpenDataPortal; isLoading: boolean; isError: any; }; useCreateOpenDataPortal: () => { createOpenDataPortal: import("swr/mutation").TriggerWithOptionsArgs>; isMutating: boolean; createError: any; createdData: OpenDataPortal; }; useOpenDataPortalsByMunicipality: (municipality: string | null) => { openDataPortals: OpenDataPortal[]; isLoading: boolean; isError: any; }; useOpenDataPortalsByMunicipalityAndCountrySubdivision: (municipality: string | null, countrySubdivision: string | null) => { openDataPortals: OpenDataPortal[]; isLoading: boolean; isError: any; }; useOpenDataPortalsByCountrySubdivision: (countrySubdivision: string | null) => { openDataPortals: OpenDataPortal[]; isLoading: boolean; isError: any; }; useOpenDataPortalsByGroup: (group: DatasetGroup | null) => { openDataPortals: OpenDataPortal[]; isLoading: boolean; isError: any; }; useOpenDataPortalsByName: (name: string | null) => { openDataPortals: OpenDataPortal[]; isLoading: boolean; isError: any; }; }; //# sourceMappingURL=createOpenDataPortalHooks.d.ts.map