import { PlatformAccessory } from 'homebridge';
import { VirtualAccessoriesPlatform } from '../../platform.js';
import { AccessoryConfiguration } from '../../configuration/configurationAccessory.js';
import { Accessory } from '../../accessories/accessory.js';
export interface TriggerableCompanionSensor {
    triggerCompanionSensorState(sensorState: number, accessory: Accessory, isLoggingDisabled: boolean): void;
}
export declare class CompanionSensor {
    static getTriggerableCompanionSensor(platform: VirtualAccessoriesPlatform, accessory: PlatformAccessory, accessoryConfiguration: AccessoryConfiguration): TriggerableCompanionSensor | undefined;
}
