import { ApiClientFactory } from '../core/api.client.factory'; import { ElectricityDeviceIdModel, ElectricitModel, CraneParamModel, ILocationTableItem, IAddLocationItem, IEditLocationItem, ILevelTableItem, IAddLevelItem, IEditLevelItem, IGantryCraneParamModel, IloadWaterSavingInfo, IAnnouncementList, IAddAnnouncementData, ILoadAnnouncementListParams, IWaterDeviceUpdateRulesTable, IWaterDeviceFormRules, IWaterDeviceItem, IWaterDeviceUpdateRulesItem, ISubstationDeviceUpdateRulesItem, ISubstationDeviceUpdateRulesTable, ISubstationDeviceFormRules, ISubstationDeviceItem, IWaterPower, IWaterMeterPosition, ISubstationPositionQueryValueAllot } from '../model/configGlobal.model'; export declare class ConfigGlobal { private factory; constructor(factory: ApiClientFactory); loadElectricityDeviceId(projectId: string): Promise; loadElectricity(projectId: string, elecDeviceId: string, elecInitQuantity: number): Promise; loadElectricityInit(projectId: string, elecDeviceId: string): Promise; loadElectricityBoxLocationTable(projectId: string): Promise; addElectricityBoxLocationTableRecord(projectId: string, paramsData: IAddLocationItem): Promise; deleteElectricityBoxLocationTableRecord(projectId: string, id: string): Promise; editElectricityBoxLocationTableRecord(projectId: string, id: string, paramsData: IEditLocationItem): Promise; loadElectricityBoxLevelTable(projectId: string): Promise; addElectricityBoxLevelTableRecord(projectId: string, paramsData: IAddLevelItem): Promise; deleteElectricityBoxLevelTableRecord(projectId: string, id: string): Promise; editElectricityBoxLevelTableRecord(projectId: string, id: string, paramsData: IEditLevelItem): Promise; loadWaterMeterInitValue(projectId: string): Promise<{ value: number; unAllotvalue: number; }>; saveWaterMeterInitValue(projectId: string, value?: string): Promise; loadWaterMeterLocationTable(projectId: string): Promise; addWaterMeterLocationTableRecord(projectId: string, paramsData: IAddLocationItem): Promise; deleteWaterMeterLocationTableRecord(projectId: string, id: string): Promise; editWaterMeterLocationTableRecord(projectId: string, id: string, paramsData: IEditLocationItem): Promise; loadWaterMeterLevelTable(projectId: string): Promise; addWaterMeterLevelTableRecord(projectId: string, paramsData: IAddLevelItem): Promise; deleteWaterMeterLevelTableRecord(projectId: string, id: string): Promise; editWaterMeterLevelTableRecord(projectId: string, id: string, paramsData: IEditLevelItem): Promise; loadGetWaterMeter(projectId: string, deviceId: string): Promise; loadCraneParam(projectId: string): Promise; postCraneParam(projectId: string, ratio: number): Promise; loadGantryCraneParam(projectId: string): Promise; loadWaterSavingInfo(projectId: string, phaseEnum?: string): Promise; loadPhaseCheckDate(projectId: string, data: any): Promise; loadWaterSavingEdit(projectId: string, params: IloadWaterSavingInfo): Promise; loadWaterSavingDelete(projectId: string, id: string): Promise; loadPowerSavingInfo(projectId: string, phaseEnum?: string): Promise; loadPowerSavingEdit(projectId: string, params: IloadWaterSavingInfo): Promise; loadAnnouncementList(projectId: string, params: ILoadAnnouncementListParams): Promise; deleteAnnouncementItem(projectId: string, noticeId: string): Promise; addAnnouncementItem(projectId: string, params: IAddAnnouncementData): Promise; exchangeAnnouncementStatus(projectId: string, noticeId: string, status: number): Promise; updateAnnouncementItem(projectId: string, noticeId: string, params: IAddAnnouncementData): Promise; loadNoRuleWaterDeviceList(projectId: string): Promise; addWaterDeviceRules(projectId: string, formData: IWaterDeviceFormRules): Promise; getWaterDeviceRules(projectId: string, id: string): Promise; updateWaterDeviceRules(projectId: string, id: string, formData: IWaterDeviceFormRules): Promise; deleteWaterDeviceRules(projectId: string, id: string): Promise; loadWaterDeviceTableRules(projectId: string, pageIndex: number, pageSize: number): Promise; loadNoRuleSubstationDeviceList(projectId: string): Promise; addSubstationDeviceRules(projectId: string, formData: ISubstationDeviceFormRules): Promise; getSubstationDeviceRules(projectId: string, id: string): Promise; updateSubstationDeviceRules(projectId: string, id: string, formData: ISubstationDeviceFormRules): Promise; deleteSubstationDeviceRules(projectId: string, id: string): Promise; loadSubstationDeviceTableRules(projectId: string, pageIndex: number, pageSize: number): Promise; loadBroadcastTableRules(projectId: string, pageIndex: number, pageSize: number): Promise; loadBroadcastDeviceList(projectId: string): Promise; loadLinkageDeviceList(projectId: string): Promise; getLinkList(projectId: string, deviceType: string): Promise; getBroadcastInfo(projectId: string, id: string): Promise; deleteBroadcast(projectId: string, id: string): Promise; toggleBroadcastStatus(projectId: string, id: string, status: number): Promise; editBroadcast(projectId: string, id: string, paramsData: object): Promise; loadVideoRulesList(projectId: string, pageIndex: number, pageSize: number): Promise; loadVideoList(projectId: string): Promise; loadVideoDeviceList(projectId: string): Promise; getVideoTemplateList(projectId: string, deviceType: string): Promise; deleteVideoRule(projectId: string, id: string): Promise; toggleVideoStatus(projectId: string, id: string, status: number): Promise; editVideoRule(projectId: string, id: string, paramsData: object): Promise; loadNewPowerSavingInfo(projectId: String, params: any): Promise; deleteNewPowerSavingInfo(projectId: string, positionId: string): Promise; deleteNewChildPowerSavingInfo(projectId: string, id: string): Promise; loadNewPowerSavingEdit(projectId: string, data: IWaterPower[], level?: number): Promise; loadNewWaterSavingInfo(projectId: string, params: any): Promise; deleteNewWaterSavingInfo(projectId: string, positionId: string): Promise; deleteNewChildWaterSavingInfo(projectId: string, id: string): Promise; loadNewWaterSavingEdit(projectId: string, data: IWaterPower[], level?: number): Promise; getWaterMeterPosition(projectId: string): Promise; getAddWaterMeterPosition(projectId: string, params: any): Promise; getEditWaterMeterPosition(projectId: string, id: string, params: any): Promise; getUnlinkWaterMeterPosition(projectId: string, params: any): Promise; getbindWaterMeterPosition(projectId: string, params: any): Promise; getDeleteWaterMeterPosition(projectId: string, id: string): Promise; getUnlinkQueryWaterMeterPosition(projectId: string, params: any): Promise; getdataMigrateQueryWaterMeterPosition(projectId: string, params: any): Promise; getSubstationPositionPosition(projectId: string): Promise; getAddSubstationPosition(projectId: string, params: any): Promise; getEditSubstationPosition(projectId: string, id: string, params: any): Promise; getUnlinkSubstationPosition(projectId: string, params: any): Promise; getbindSubstation(projectId: string, params: any): Promise; getDeleteSubstationPosition(projectId: string, id: string): Promise; getUnlinkQuerySubstationPosition(projectId: string, params: any): Promise; getdataMigrateQuerySubstationPosition(projectId: string, params: any): Promise; getWaterMeterPositionDevices(projectId: string, params: any): Promise; getSubstationPositionDevices(projectId: string, params: any): Promise; getSubstationPositionQueryValueAllot(projectId: string): Promise; getSubstationPositionSaveValueAllot(projectId: string, params: any): Promise; getWaterMeterPositionQueryValueAllot(projectId: string): Promise; getWaterMeterPositionSaveValueAllot(projectId: string, params: any): Promise; getSubstationPositionMigrates(projectId: string, params: any): Promise; getWaterMeterPositionMigrates(projectId: string, params: any): Promise; getSubstationPositionDeleteMigrates(projectId: string, id: string): Promise; getWaterMeterPositionDeleteMigrates(projectId: string, id: string): Promise; getSubstationPositionSimplePosition(projectId: string, params: any): Promise; getWaterMeterPositionSimplePosition(projectId: string, params: any): Promise; getSubstationPositionSimpleDataMigrate(projectId: string, params: any): Promise; getWaterMeterPositionSimpleDataMigrate(projectId: string, params: any): Promise; getSubstationPositionDeleteBinding(projectId: string, id: string): Promise; getWaterMeterPositionDeleteBinding(projectId: string, id: string): Promise; }