import { ApiClientFactory } from '../core/api.client.factory'; import { DeviceTypeParams, DeviceParams } from '../model/customDeviceConfig.model'; export declare class CustomDevicesConfigService { private factory; constructor(factory: ApiClientFactory); getDeviceTypeList(projectId: string): Promise; addDeviceType(projectId: string, params: DeviceTypeParams): Promise; editDeviceType(projectId: string, id: string, params: DeviceTypeParams): Promise; deleteDeviceType(projectId: string, id: string): Promise; getDeviceTypeContent(projectId: string, id: string): Promise; getDeviceListByDeviceId(projectId: string, id: string): Promise; getAllDeviceList(projectId: string): Promise; addDevice(projectId: string, deviceParams: DeviceParams): Promise; editDevice(projectId: string, id: string, deviceParams: DeviceParams): Promise; deleteDevice(projectId: string, id: string): Promise; }