import { DeviceInfo, HaierDevice, HaierAC, HaierRefrigerator } from './types.js'; import { HaierAPI } from './haier-api.js'; export declare class DeviceFactory { static createDevice(deviceInfo: DeviceInfo, api: HaierAPI): HaierDevice; static isAirConditioner(device: HaierDevice): device is HaierAC; static isRefrigerator(device: HaierDevice): device is HaierRefrigerator; } //# sourceMappingURL=device-factory.d.ts.map