export declare enum DeviceName {
    Classic300S = "Classic300S",
    Classic300S_US = "LUH-A601S-WUSB",
    Classic300S_AUS = "LUH-A601S-AUSW",
    Classic200S = "Classic200S",
    Dual200S = "Dual200S",
    Dual200S_LIGHT = "LUH-D301S-WUSR",
    Dual200S_EU = "LUH-D301S-WEU",
    Dual200S_UK = "LUH-D301S-WUK",
    Dual200S_JP = "LUH-D301S-WJP",
    LV600S = "LUH-A602S-WUS",
    LV600S_REMOTE = "LUH-A602S-WUSR",
    LV600S_EU = "LUH-A602S-WEU",
    LV600S_UK = "LUH-A602S-WUK",
    LV600S_JP = "LUH-A602S-WJP",
    OASIS = "LUH-O451S-WUS",
    OASIS_UK = "LUH-O451S-WUK",
    OASIS_EU = "LUH-O451S-WEU",
    OASIS_JP = "LUH-O451S-WJP",
    OASIS_1000S = "LUH-M101S-WUS",
    OASIS_1000S_UK = "LUH-M101S-WUK",
    OASIS_1000S_EU = "LUH-M101S-WEU",
    OASIS_1000S_EUR = "LUH-M101S-WEUR",
    OASIS_1000S_JP = "LUH-M101S-WJP",
    LEH_S601S_WUS = "LEH-S601S-WUS",
    LEH_S601S_WUSR = "LEH-S601S-WUSR",
    LUH_O601S_WUS = "LUH-O601S-WUS",
    LUH_O601S_KUS = "LUH-O601S-KUS"
}
export declare const NewDevices: DeviceName[];
export interface DeviceType {
    isValid: (input: string) => boolean;
    hasAutoMode: boolean;
    mistLevels: number;
    hasLight: boolean;
    hasColorMode: boolean;
    hasSleepMode: boolean;
    hasWarmMode: boolean;
    warmMistLevels?: number;
    minHumidityLevel: number;
    maxHumidityLevel: number;
    hasAutoProMode?: boolean;
}
declare const deviceTypes: DeviceType[];
export default deviceTypes;
//# sourceMappingURL=deviceTypes.d.ts.map