import { ApiClientFactory } from '../core/api.client.factory'; import { DeviceInfo, DriverInfoMode, DemolitionInfoMode, DeviceSelectListData } from '../model/devicesManage.model'; export declare class DevicesManageService { private factory; constructor(factory: ApiClientFactory); loadAddDeviceInfo(projectId: string, data: DeviceInfo): Promise; loadDevicesInfoList(projectId: string): Promise; loadEditDeviceInfo(projectId: string, id: string, data: DeviceInfo): Promise; loadDeleteDeviceInfo(projectId: string, id: string): Promise; loadAddDriverInfo(projectId: string, data: DriverInfoMode): Promise; loadDriverInfoList(projectId: string): Promise; loadEditDriverInfo(projectId: string, id: string, data: DriverInfoMode): Promise; loadDriverStateInfo(projectId: string, id: string, data: { inOrOut: number; date: number; }): Promise; loadAddDemolitionInfo(projectId: string, data: DemolitionInfoMode): Promise; loadDemolitionInfoList(projectId: string): Promise; loadEditDemolitionInfo(projectId: string, id: string, data: DemolitionInfoMode): Promise; loadDeleteDemolitionInfo(projectId: string, id: string): Promise; loadDevicesInfo(projectId: string): Promise; loadDriversInfo(projectId: string): Promise; loadDriversDeatilInfo(projectId: string, inOrOut: number, type: string): Promise; loadDemolitionInfo(projectId: string): Promise; searchDevicSelectList(projectId: string, data: DeviceSelectListData): Promise; searchDevicPropsData(projectId: string, deviceType: string): Promise; getMineDeviceList(projectId: string): Promise; getDeviceTable(projectId: string, deviceType: string): Promise; addDeviceProps(projectId: string, data: any): Promise; deleteDeviceProps(projectId: string, id: string): Promise; searchDevice(projectId: string, typeName: string): Promise; checkDevices(projectId: string, data: any): Promise; searchDeviceProps(projectId: string, text: string, type: string): Promise; getDevicesInfoList(projectId: string): Promise; editDeviceProps(projectId: string, data: any): Promise; getPropsSelect(projectId: string, dictType: string): Promise; }