import { ProtectBase } from "../devices/device-base.ts";
import type { ProtectNvr } from "../nvr/nvr.ts";
export declare class ProtectLiveviews extends ProtectBase {
    private isConfigured;
    private isMqttConfigured;
    private securityAccessory;
    private securitySystem;
    constructor(nvr: ProtectNvr);
    private get liveviews();
    private isOwnedLiveviewSwitch;
    configureLiveviews(): void;
    private configureSecuritySystem;
    private configureSwitches;
    private configureMqtt;
    private setSwitchState;
    private getSwitchState;
    private getLiveviewCameras;
}
//# sourceMappingURL=liveviews.d.ts.map