export interface RatgdoDevice {
    address: string;
    firmwareVersion: string;
    mac: string;
    name: string;
    variant: string;
}
export declare enum RatgdoReservedNames {
    CONTACT_DISCO_VEHICLE_ARRIVING = "ContactSensor.Disco.Vehicle.Arriving",
    CONTACT_DISCO_VEHICLE_LEAVING = "ContactSensor.Disco.Vehicle.Leaving",
    DIMMER_OPENER_AUTOMATION = "Dimmer.Opener.Automation",
    SWITCH_DISCO_LASER = "Switch.Disco.Laser",
    SWITCH_DISCO_LED = "Switch.Disco.Led",
    SWITCH_KONNECTED_PCW = "Switch.Konnected.PCW",
    SWITCH_KONNECTED_STROBE = "Switch.Konnected.Strobe",
    OCCUPANCY_DISCO_VEHICLE_PRESENCE = "OccupancySensor.Disco.Vehicle.Presence",
    OCCUPANCY_SENSOR_DOOR_OPEN = "OccupancySensor.DoorOpen",
    OCCUPANCY_SENSOR_MOTION = "OccupancySensor.Motion",
    SWITCH_LOCKOUT = "Switch.Lockout",
    SWITCH_OPENER_AUTOMATION = "Switch.Opener.Automation"
}
export declare enum RatgdoVariant {
    KONNECTED = "konnected",
    RATGDO = "ratgdo"
}
