import { ApiClientFactory } from '../core/api.client.factory'; import { BetonProjectList, BetonProjectPointList, BetonProjectMapParams, BetonProjectPointBightData, BigConcretesStatisticsAlarmData, BigConcretesStatisticsAlarmDetailData, IBetonRulesTable, IBetonRulesFormData, IBetonRulesFormResult, IBetonProjectPointDetail, BetonProjectPointAlarmStatus } from '../model/betonProject.model'; import { IBetonProjectTableRowData } from '../model/dataCenter.model'; export declare class BetonProjectService { private factory; constructor(factory: ApiClientFactory); getBetonProjectList(projectId: string): Promise; getBetonProjectPointList(projectId: string, projectCode: string): Promise; saveBetonProjectMap(projectId: string, data: BetonProjectMapParams): Promise; getBetonProjectPointDataList(projectId: string, projectCode: string, nickname: string): Promise; getBetonProjectPointTableList(projectId: string, projectCode: string): Promise; getBetonProjectPointBight(projectId: string, rest: { projectCode: string; nickname: string; dateStart: string; dateEnd: string; type: number; }): Promise; getBigConcretesStatisticsAlarm(projectId: string): Promise; getBigConcretesStatisticsAlarmDetail(projectId: string, rest: { alarmLevel: number; dateStart: string; dateEnd: string; pageIndex: number; pageSize: number; }): Promise; getBetonProjectPointAlarmStatus(projectId: string, projectCode?: string): Promise; getBetonRulesByType(projectId: string, AlarmRuleType: string): Promise; updateBetonRulesByType(projectId: string, AlarmRuleType: string, formData: IBetonRulesFormData): Promise; deleteBetonRule(projectId: string, ruleId: string): Promise; updateBetonRuleStatus(projectId: string, id: string, enable: boolean): Promise; }