import { ApiClientFactory } from '../core/api.client.factory'; import { MonitoringPointResult, Transparency, TransparencyRes, TransparencySaveRes, TransparencySave, TransparencyDel, MonHierarchyResult, MudParams, MonitorParamsAll, AnimalParams, MointorParams } from '../model/waterMonitor.model'; export declare class WaterMonitorService { private factory; constructor(factory: ApiClientFactory); addMonitoringPoint(projectId: string, data: MonitoringPointResult): Promise; searchMonitoringPoint(projectId: string, monitorType: string): Promise; delMonitoringPointById(projectId: string, monitorType: string, id: string): Promise; getTransparencys(projectId: string, data: Transparency): Promise; saveUpdateTransparency(projectId: string, data: TransparencySave): Promise; deleteTransparency(projectId: string, data: TransparencyDel): Promise; addMonHierarchy(projectId: string, data: MonHierarchyResult): Promise; getMonHierarchysByPoinId(projectId: string, monPoinId: string): Promise; delMonHierarchyById(projectId: string, id: string): Promise; saveMudMonitor(projectId: string, params: MudParams): Promise; findMonitorPageAll(projectId: string, params: MonitorParamsAll): Promise; deleteMudMonitor(projectId: string, data: any): Promise; saveAquaticorganisms(projectId: string, data: AnimalParams): Promise; delAquaticorganisms(projectId: string, data: any): Promise; getAquaticorganisms(projectId: string, data: any): Promise; saveWaterQuality(projectId: string, data: any): Promise; getWaterQuality(projectId: string, data: MointorParams): Promise; delWaterQuality(projectId: string, data: MointorParams): Promise; }