import { ApiClientFactory } from '../core/api.client.factory'; import { IOuterWallItem, DeviceItem, DeviceRuleModel, IOuterWallData, DeviceParams, IPointInfoItem, IPointAlarmStatiParams, IpointAlarmStatiItem, IScaffoldPointList, IPointLastRecords } from '../model/outerWallFrame.model'; export declare class OuterWallFrameService { private factory; constructor(factory: ApiClientFactory); getComponentData(projectId: string, params: any): Promise; getOuterWallList(projectId: string): Promise; getDeviceList(projectId: string, params: DeviceParams): Promise; editDevice(projectId: string, params: DeviceRuleModel): Promise; deleteDevice(projectId: string, id: string): Promise<{}>; getOuterWallDeviceInfos(projectId: string): Promise; saveOuterWallMap(projectId: string, params: any, programType?: string): Promise; getPointInfo(projectId: string): Promise; getPointAlarmStati(projectId: string, params: IPointAlarmStatiParams): Promise; getScaffoldPointList(projectId: string): Promise; getPointLastRecords(projectId: string): Promise; }