import { Matterbridge, MatterbridgeDynamicPlatform, PlatformConfig } from 'matterbridge';
import { AnsiLogger } from 'matterbridge/logger';
export declare class DaikinAcPlatform extends MatterbridgeDynamicPlatform {
    debugEnabled: boolean;
    private isPluginConfigured;
    private isConfigValid;
    daikinIPs: string[];
    private devices;
    constructor(matterbridge: Matterbridge, log: AnsiLogger, config: PlatformConfig);
    onStart(reason?: string): Promise<void>;
    onConfigure(): Promise<void>;
    private createDevices;
    private restoreState;
    onShutdown(reason?: string): Promise<void>;
}
//# sourceMappingURL=platform.d.ts.map