import type { API, DynamicPlatformPlugin, Logger, PlatformAccessory, PlatformConfig } from 'homebridge'; import { ResideoClient } from './api/resideoClient.js'; export declare class ResideoPlatform implements DynamicPlatformPlugin { private readonly log; private readonly config; private readonly api; private readonly pollInterval; readonly client: ResideoClient; private pollTimer?; private accessories; private deviceInstances; constructor(log: Logger, config: PlatformConfig, api: API); discoverDevices(): Promise; startPolling(deviceIds: string[]): void; pollDevices(deviceIds: string[]): Promise; configureAccessory(accessory: PlatformAccessory): void; } //# sourceMappingURL=platform.d.ts.map