import { AccessoryPlugin, API, Logger } from 'homebridge';
import { AccessoryConfig } from 'homebridge/lib/bridgeService';
/**
 * HomebridgePlatform
 * This class is the main constructor for your plugin, this is where you should
 * parse the user config and discover/register accessories with Homebridge.
 */
export declare class DoorbellRPiPicoAccessory implements AccessoryPlugin {
    readonly log: Logger;
    readonly config: AccessoryConfig;
    readonly api: API;
    private storage;
    private informationService;
    private doorbellService;
    private muteCharacteristic;
    private lastRang?;
    private readonly doorbellMuteKey;
    private doorbellMute;
    constructor(log: Logger, config: AccessoryConfig, api: API);
    getServices(): any[];
    private handleMuteSet;
    private handleMuteGet;
}
//# sourceMappingURL=accessory.d.ts.map