/// import type { API, StaticPlatformPlugin, Logger, AccessoryPlugin, PlatformConfig } from "homebridge"; import Config from "./config"; import { EventEmitter } from "events"; import InverterMetricsHistory from "./inverterMetricsHistory"; export declare class InverterStateEmitter extends EventEmitter { } export declare class SolaxPlatform implements StaticPlatformPlugin { readonly log: Logger; readonly api: API; readonly inverterStateEmitter: InverterStateEmitter; readonly config: Config; readonly history: InverterMetricsHistory; constructor(log: Logger, config: PlatformConfig, api: API); sleep: typeof setTimeout.__promisify__; private checkForStalledTimeout; private getLatestReadingsPeriodically; accessories(callback: (foundAccessories: AccessoryPlugin[]) => void): void; } //# sourceMappingURL=solaxPlatform.d.ts.map