import { Characteristic } from 'homebridge';
import { ExposesEntryWithBinaryProperty, ExposesEntryWithProperty, ExposesKnownTypes } from '../../z2mModels';
import { BasicAccessory } from '../interfaces';
import { BasicSensorHandler } from './basic';
export declare class CarbonDioxideSensorHandler extends BasicSensorHandler {
    static readonly exposesName: string;
    static readonly exposesType: ExposesKnownTypes;
    static readonly defaultCo2Threshold = 1200;
    readonly mainCharacteristics: (Characteristic | undefined)[];
    constructor(expose: ExposesEntryWithProperty, allExposes: ExposesEntryWithBinaryProperty[], accessory: BasicAccessory);
    static generateIdentifier(endpoint: string | undefined): string;
}
//# sourceMappingURL=carbon_dioxide.d.ts.map