import { ApiClientFactory } from '../core/api.client.factory'; import { LockTableData, LockSetData, KeyHistoryData, ElectronicKeyData, ElectronicLockAndKeyData, ElectronicLockData, SwitchElectronicLockRecord } from '../model/ElectronicLock'; export declare class ElectronicLockService { private factory; constructor(factory: ApiClientFactory); getLockTableData(projectId: string, data: any): Promise; saveLockSetData(projectId: string, data: any): Promise; deleteLockData(projectId: string, data: any): Promise; editLockData(projectId: string, data: any): Promise; getElectronicLockAndKeyData(projectId: string): Promise; getElectronicLockData(projectId: string, pageIndex: number, pageSize: number): Promise; getElectronicKeyData(projectId: string, pageNo: number, pageSize: number): Promise; getKeyHistoryData(projectId: string, data: any): Promise; getSwitchElectronicLockRecord(projectId: string, startDate: string, endDate: string): Promise; }