import type { CharacteristicValue, PlatformAccessory, Service, Characteristic } from 'homebridge';
import type ambientPlatform from '../ambient_platform.js';
export default class occupancySensor {
    private readonly platform;
    private log;
    readonly Service: typeof Service;
    readonly Characteristic: typeof Characteristic;
    constructor(platform: ambientPlatform, log?: import("homebridge").Logging);
    createAccessory(device: any, uuid: string, occupancySensor: PlatformAccessory, newSensor: any): PlatformAccessory<import("homebridge").UnknownContext>;
    getStatusoccupancy(sensorStatus: Service): Promise<CharacteristicValue>;
    getStatusLowBattery(batteryStatus: Service, name: any): Promise<CharacteristicValue>;
}
