import type { PlatformAccessory } from "homebridge"; import type { ProtectChimeConfig } from "unifi-protect"; import { ProtectDevice } from "./protect-device.js"; import type { ProtectNvr } from "../protect-nvr.js"; export declare class ProtectChime extends ProtectDevice { ufp: ProtectChimeConfig; constructor(nvr: ProtectNvr, device: ProtectChimeConfig, accessory: PlatformAccessory); private configureDevice; private configureRingtoneSwitches; private configureChimeSwitch; private playTone; private configureMqtt; updateDevice(): void; }