import { AlarmMode, RingApiOptions } from '../api';
import { API } from 'homebridge';
export interface RingPlatformConfig extends RingApiOptions {
    alarmOnEntryDelay?: boolean;
    beamDurationSeconds?: number;
    hideLightGroups?: boolean;
    hideDoorbellSwitch?: boolean;
    hideCameraLight?: boolean;
    hideCameraMotionSensor?: boolean;
    sendCameraMotionNotificationsToTv?: boolean;
    sendDoorbellMotionNotificationsToTv?: boolean;
    hideCameraSirenSwitch?: boolean;
    hideInHomeDoorbellSwitch?: boolean;
    hideAlarmSirenSwitch?: boolean;
    hideUnsupportedServices?: boolean;
    hideDeviceIds?: string[];
    onlyDeviceTypes?: string[];
    showPanicButtons?: boolean;
    nightModeBypassFor: AlarmMode;
    ffmpegPath?: string;
}
export declare function updateHomebridgeConfig(homebridge: API, update: (config: string) => string): boolean;
export declare function getSystemId(homebridge: API): string;
