import { ApiClientFactory } from '../core/api.client.factory'; import { ElevatorValues, ElevatorLoadPercentList, ElevatorLoopTimeList, ElevatorViolationInfo, GroupElevatorLoopTimeList, ElevatorDriverRankList, ElevatorTodayWorkData, ElevatorWarningData, ElevatorWarningList, IElevatorWarningParams, IElevatorWarningData, IElevatorTodayWorkModalTable } from '../model/elevator.model'; import { ITowerCraneTodayWorkModalList, ITowerCraneWarningDetailFilter } from '../model/towerCrane.model'; export declare class ElevatorService { private factory; constructor(factory: ApiClientFactory); loadElevatorDetail(projectId: string, deviceId: string): Promise; getElevatorLoadPercent(projectId: string, deviceId: string, times: number): Promise; getElevatorLoopTime(projectId: string, deviceId: string, days: number): Promise; getElevatorViolationInfo(projectId: string, deviceId: string, time: number): Promise; getGroupElevatorLoopTime(projectId: string, beginMonth: number): Promise; getGroupElevatorLoopTimeByDate(projectId: string, startDate: string, endDate: string): Promise; getElevatorDriverRankList(projectId: string, days: number): Promise; getElevatorTodayWork(projectId: string): Promise; getElevatorWarning(projectId: string, days: number): Promise; getElevatorWarningData(projectId: string, data: IElevatorWarningParams): Promise; getElevatorWarningList(projectId: string, data: ITowerCraneWarningDetailFilter): Promise; getElevatorTodayWorkModalTable(projectId: string, deviceId: string, pageIndex: number, pageSize: number): Promise; getElevatorTodayWorkModalList(projectId: string): Promise; }