import { AutomateBaseAPI } from '../BaseAPI'; import { components } from '../AutomateTypes'; import { CommonParameters } from '../AutomateAPI'; type schemas = components['schemas']; type requestBodies = components['requestBodies']; /** {@link LabTechModelsNetworkDevice} */ export type LabTechModelsNetworkDevice = schemas['LabTech.Models.NetworkDevice']; /** {@link LabTechModelsRouter} */ export type LabTechModelsRouter = schemas['LabTech.Models.Router']; /** {@link LabTechRESTApiModelsPatchOperationArray} */ export type LabTechRESTApiModelsPatchOperationArray = requestBodies['LabTech.RESTApi.Models.PatchOperationArray']; /** * NetworkDevices module * @public */ export declare class NetworkDevicesAPI extends AutomateBaseAPI { getNetworkDeviceList(params?: CommonParameters): Promise>; postNetworkDevice(NetworkDevice: LabTechModelsNetworkDevice): Promise; getNetworkDevice(deviceId: number, params?: CommonParameters): Promise; patchNetworkDevice(deviceId: number, PatchOperationArray: LabTechRESTApiModelsPatchOperationArray): Promise; getRouters(params?: CommonParameters): Promise>; } export {}; //# sourceMappingURL=NetworkDevicesAPI.d.ts.map