import { API, DynamicPlatformPlugin, Logger, PlatformAccessory, PlatformConfig } from 'homebridge';
export declare const PLATFORM_ALIAS = "Flume";
export declare class FlumePlatform implements DynamicPlatformPlugin {
    readonly log: Logger;
    readonly config: PlatformConfig;
    readonly api: API;
    private readonly storagePath;
    private flumeAPI;
    private readonly accessories;
    constructor(log: Logger, config: PlatformConfig, api: API);
    get packageVersion(): string;
    private didFinishLaunching;
    private shutdown;
    private initializeAccessory;
    configureAccessory(accessory: PlatformAccessory): void;
    private removeAccessory;
}
