/**
 *
 */
export declare class AccessoryType {
    static Battery: string;
    static Door: string;
    static Doorbell: string;
    static Fan: string;
    static FilterMaintenance: string;
    static GarageDoor: string;
    static HeaterCooler: string;
    static HumidifierDehumidifier: string;
    static Lightbulb: string;
    static Lock: string;
    static SecuritySystem: string;
    static Sensor: string;
    static Speaker: string;
    static Switch: string;
    static Television: string;
    static Valve: string;
    static Window: string;
    static WindowCovering: string;
}
/**
 *
 */
export declare class SensorType {
    static CarbonDioxide: string;
    static CarbonMonoxide: string;
    static Contact: string;
    static Leak: string;
    static Motion: string;
    static Occupancy: string;
    static Smoke: string;
    static Types: string[];
}
/**
 *
 */
export declare class TriggerType {
    static Cron: string;
    static Ping: string;
    static SunEvents: string;
    static Webhook: string;
    static Types: string[];
}
/**
 *
 */
export declare class SunEvent {
    static Sunrise: string;
    static Sunset: string;
    static GoldenHour: string;
    static Events: string[];
}
/**
 *
 */
export declare class OpenableState {
    static Closed: string;
    static Open: string;
    static States: string[];
}
/**
 *
 */
export declare class TemperatureUnit {
    static Celsius: string;
    static Fahrenheit: string;
    static Units: string[];
}
/**
 *
 */
export declare class HeaterType {
    static Auto: string;
    static Cooler: string;
    static Heater: string;
    static Types: string[];
}
/**
 *
 */
export declare class HumidifierType {
    static Auto: string;
    static Dehumidifier: string;
    static Humidifier: string;
    static Types: string[];
}
/**
 *
 */
export declare class LightbulbType {
    static Ambiance: string;
    static Color: string;
    static White: string;
    static Types: string[];
}
/**
 *
 */
export declare class LockState {
    static Locked: string;
    static Unlocked: string;
    static States: string[];
}
/**
 *
 */
export declare class SecuritySystemState {
    static ArmedAway: string;
    static ArmedNight: string;
    static ArmedStay: string;
    static Disarmed: string;
    static AlarmTriggered: string;
    static States: string[];
}
/**
 *
 */
export declare class SecuritySystemArmedMode {
    static ArmedAway: string;
    static ArmedNight: string;
    static ArmedStay: string;
    static ArmedModes: string[];
}
/**
 *
 */
export declare class ValveType {
    static Generic: string;
    static Irrigation: string;
    static Showerhead: string;
    static Waterfaucet: string;
    static Types: string[];
}
/**
 *
 */
export declare class RotationDirection {
    static Clockwise: string;
    static CounterClockwise: string;
    static Directions: string[];
}
/**
 *
 */
export declare class PowerState {
    static Off: string;
    static On: string;
    static States: string[];
}
/**
 *
 */
export declare class ColorTemperature {
    static TemperatureKelvinMin: number;
    static TemperatureKelvinMax: number;
}
/**
 *
 */
export declare class ThresholdTemperature {
    static CoolingThresholdCelsiusMin: number;
    static CoolingThresholdCelsiusMax: number;
    static CoolingThresholdFahrenheitMin: number;
    static CoolingThresholdFahrenheitMax: number;
    static HeatingThresholdCelsiusMin: number;
    static HeatingThresholdCelsiusMax: number;
    static HeatingThresholdFahrenheitMin: number;
    static HeatingThresholdFahrenheitMax: number;
}
/**
 *
 */
export declare class ValveDuration {
    static DurationMin: number;
    static DurationMax: number;
}
