import { Categories } from 'homebridge';
import { Device } from './lib/Device.js';
import AirPurifier from './devices/AirPurifier.js';
import Refrigerator from './devices/Refrigerator.js';
import WasherDryer from './devices/WasherDryer.js';
import Dishwasher from './devices/Dishwasher.js';
import Dehumidifier from './devices/Dehumidifier.js';
import AirConditioner from './devices/AirConditioner.js';
import Styler from './devices/Styler.js';
import RangeHood from './devices/RangeHood.js';
import Oven from './devices/Oven.js';
import Microwave from './devices/Microwave.js';
/**
 * Platform Accessory
 * An instance of this class is created for each accessory your platform registers
 * Each accessory may expose multiple services of different service types.
 */
export declare class Helper {
    static make(device: Device): typeof AirPurifier | typeof Refrigerator | typeof WasherDryer | typeof Dishwasher | typeof Dehumidifier | typeof AirConditioner | typeof RangeHood | typeof Styler | typeof Oven | typeof Microwave | null;
    static category(device: Device): 1 | 9 | Categories.OTHER | Categories.AIR_PURIFIER | Categories.AIR_CONDITIONER | Categories.AIR_DEHUMIDIFIER;
}
export declare function fToC(fahrenheit: number): number;
export declare function cToF(celsius: number): number;
export { normalizeBoolean, normalizeNumber } from './utils/normalize.js';
