import { AccessoryPlugin, API, Logging, PlatformConfig, StaticPlatformPlugin } from 'homebridge';
export declare class SwitchbotPlatform implements StaticPlatformPlugin {
    private readonly log;
    private readonly config;
    private readonly api;
    private readonly accessoryFactory;
    constructor(log: Logging, config: PlatformConfig, api: API);
    private logDevice;
    private resolveDevicesFromConfig;
    accessories(callback: (foundAccessories: AccessoryPlugin[]) => void): void;
}
//# sourceMappingURL=SwitchbotPlatform.d.ts.map