import { ApiClientFactory } from '../core/api.client.factory'; import { ISimpleDevice } from '../model/devices.model'; import { SMAlarmType, SMAlarmTypePosition, SMRulesList } from '../model/shieldTunelingMachine.model'; export declare class ShieldTunelingMachineServices { private factory; constructor(factory: ApiClientFactory); LoadShieldTunelingMachineDevices(projectId: string): Promise; LoadSMAlarmType(projectId: string, deviceId: string): Promise; LoadSMAlarmTypePositionList(projectId: string, deviceId: string, alarmCode: string): Promise; EditSMRule(projectId: string, deviceId: string, ruleId: string, status: boolean): Promise; loadSMRulesList(projectId: string, deviceId: string): Promise; addSMRule(projectId: string, deviceId: string, params: SMRulesList): Promise; deleteSMRule(projectId: string, deviceId: string, id: string): Promise; loadSMDetail(projectId: string, deviceId: string): Promise; }