import { Service, Characteristic, Logging, PlatformConfig } from 'homebridge'; import RachioPlatform from './rachioplatform.js'; import RachioAPI from './rachioapi.js'; export default class poll { private readonly platform; private readonly log; private readonly config; private rachioapi; readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; lastInterval: number[]; timeStamp: number[]; constructor(platform: RachioPlatform, log?: Logging, config?: PlatformConfig, rachioapi?: RachioAPI); startLiveUpdate(valveService: Service): Promise; getUpdate(valveService: Service, interval: number[]): Promise; }