import { RequestHandler } from "express"; import { QueryParametersSchema, SerializableDeviceType, SerializableService } from "jm-castle-ac-dc-types"; import { DeviceType } from "../devices/DeviceTypes.mjs"; export interface ApiService { url: string; parameters?: QueryParametersSchema; method: "GET" | "POST"; scope?: "public" | "private"; name: string; handler: RequestHandler, any, any, any, Record>; } export declare const getSerializableServices: (services: ApiService[]) => SerializableService[]; export declare const getSerializableDeviceTypes: (types: DeviceType[]) => SerializableDeviceType[];