import { ProtectBase } from "./protect-device.js";
import type { ProtectNvr } from "../protect-nvr.js";
export declare class ProtectNvrSystemInfo extends ProtectBase {
    private accessory;
    private eventListener;
    private isConfigured;
    private lastTemp;
    constructor(nvr: ProtectNvr);
    private configureAccessory;
    private eventHandler;
    private cleanupEvents;
    private updateDevice;
    private configureTemperatureSensor;
    private getCpuTemp;
    private configureMqtt;
}
