import type { PlatformConfig } from "homebridge"; import type { Logger } from "homebridge"; export default interface Config { address: string; movingAverageHistoryLength: number; pollingFrequencySeconds: number; exportAlertThresholds: number[]; hasBattery: boolean; showStrings: boolean; valueStrategy: ValueStrategy; exposeRawMetrics: boolean; } export declare enum ValueStrategy { LatestReading = "Latest Reading", SimpleMovingAverage = "Simple Moving Average", ExponentialMovingAverage = "Exponential Moving Average" } export declare class ConfigHelper { static logDetails(log: Logger, config: Config): void; static applyDefaults(config: PlatformConfig, log: Logger): Config; } //# sourceMappingURL=config.d.ts.map