import { AutomateBaseAPI } from '../BaseAPI'; import { components } from '../AutomateTypes'; import { CommonParameters } from '../AutomateAPI'; type schemas = components['schemas']; /** {@link LabTechModelsMonitorsInternalMonitorResult} */ export type LabTechModelsMonitorsInternalMonitorResult = schemas['LabTech.Models.Monitors.InternalMonitorResult']; /** {@link LabTechModelsSensorCheck} */ export type LabTechModelsSensorCheck = schemas['LabTech.Models.SensorCheck']; /** {@link LabTechRepositoriesMySQLDomainModelsMonitorDataCollectionSettings} */ export type LabTechRepositoriesMySQLDomainModelsMonitorDataCollectionSettings = schemas['LabTech.Repositories.MySQL.Domain.Models.MonitorDataCollectionSettings']; /** {@link LabTechRepositoriesMySQLDomainModelsMonitorHistory} */ export type LabTechRepositoriesMySQLDomainModelsMonitorHistory = schemas['LabTech.Repositories.MySQL.Domain.Models.MonitorHistory']; /** {@link LabTechRepositoriesMySQLDomainModelsMonitorStatistic} */ export type LabTechRepositoriesMySQLDomainModelsMonitorStatistic = schemas['LabTech.Repositories.MySQL.Domain.Models.MonitorStatistic']; /** {@link LabTechRepositoriesMySQLDomainModelsMonitorsMonitorCollectedDatapoint} */ export type LabTechRepositoriesMySQLDomainModelsMonitorsMonitorCollectedDatapoint = schemas['LabTech.Repositories.MySQL.Domain.Models.Monitors.MonitorCollectedDatapoint']; /** * Monitors module * @public */ export declare class MonitorsAPI extends AutomateBaseAPI { getInternalMonitorResultList(params?: CommonParameters): Promise>; getMonitorHistoryList(params?: CommonParameters): Promise>; getMonitorHistoryListById(monitorId: number, params?: CommonParameters): Promise>; getDailyCollectedData(monitorId: number, params?: CommonParameters): Promise>; getMonthlyCollectedData(monitorId: number, params?: CommonParameters): Promise>; getWeeklyCollectedData(monitorId: number, params?: CommonParameters): Promise>; getYearlyCollectedData(monitorId: number, params?: CommonParameters): Promise>; getDataCollectionSettingsForMonitorAsync(monitorId: number, params?: CommonParameters): Promise; getMonitorStatisticsList(params?: CommonParameters): Promise>; getSensorCheckList(params?: CommonParameters): Promise>; } export {}; //# sourceMappingURL=MonitorsAPI.d.ts.map