/** Every interface name of 1.x. registry.get() takes a member as it takes the namespace, which is its value. */ export declare enum AlexaInterfaceType { APPLICATION_STATE_REPORTER = "Alexa.ApplicationStateReporter", AUDIO_PLAY_QUEUE = "Alexa.Audio.PlayQueue", AUTHORIZATION_CONTROLLER = "Alexa.AuthorizationController", AUTOMATION_MANAGEMENT = "Alexa.AutomationManagement", AUTOMOTIVE_VEHICLE_DATA = "Alexa.Automotive.VehicleData", BRIGHTNESS_CONTROLLER = "Alexa.BrightnessController", CAMERA_LIVE_VIEW_CONTROLLER = "Alexa.Camera.LiveViewController", CAMERA_STREAM_CONTROLLER = "Alexa.CameraStreamController", CHANNEL_CONTROLLER = "Alexa.ChannelController", COLOR_CONTROLLER = "Alexa.ColorController", COLOR_TEMPERATURE_CONTROLLER = "Alexa.ColorTemperatureController", COMMISSIONABLE = "Alexa.Commissionable", CONSENT_MANAGEMENT_CONSENT_REQUIRED_REPORTER = "Alexa.ConsentManagement.ConsentRequiredReporter", CONTACT_SENSOR = "Alexa.ContactSensor", COOKING = "Alexa.Cooking", COOKING_FOOD_TEMPERATURE_CONTROLLER = "Alexa.Cooking.FoodTemperatureController", COOKING_FOOD_TEMPERATURE_SENSOR = "Alexa.Cooking.FoodTemperatureSensor", COOKING_PRESET_CONTROLLER = "Alexa.Cooking.PresetController", COOKING_TEMPERATURE_CONTROLLER = "Alexa.Cooking.TemperatureController", COOKING_TEMPERATURE_SENSOR = "Alexa.Cooking.TemperatureSensor", COOKING_TIME_CONTROLLER = "Alexa.Cooking.TimeController", DATA_CONTROLLER = "Alexa.DataController", DEVICE_USAGE_ESTIMATION = "Alexa.DeviceUsage.Estimation", DEVICE_USAGE_METER = "Alexa.DeviceUsage.Meter", DOORBELL_EVENT_SOURCE = "Alexa.DoorbellEventSource", ENDPOINT_HEALTH = "Alexa.EndpointHealth", EQUALIZER_CONTROLLER = "Alexa.EqualizerController", INPUT_CONTROLLER = "Alexa.InputController", INVENTORY_LEVEL_SENSOR = "Alexa.InventoryLevelSensor", INVENTORY_LEVEL_USAGE_SENSOR = "Alexa.InventoryLevelUsageSensor", INVENTORY_USAGE_SENSOR = "Alexa.InventoryUsageSensor", KEYPAD_CONTROLLER = "Alexa.KeypadController", LAUNCHER = "Alexa.Launcher", LOCK_CONTROLLER = "Alexa.LockController", MEDIA_PLAYBACK = "Alexa.Media.Playback", MEDIA_PLAY_QUEUE = "Alexa.Media.PlayQueue", MEDIA_SEARCH = "Alexa.Media.Search", MODE_CONTROLLER = "Alexa.ModeController", MOTION_SENSOR = "Alexa.MotionSensor", PERCENTAGE_CONTROLLER = "Alexa.PercentageController", PLAYBACK_CONTROLLER = "Alexa.PlaybackController", PLAYBACK_STATE_REPORTER = "Alexa.PlaybackStateReporter", POWER_CONTROLLER = "Alexa.PowerController", POWER_LEVEL_CONTROLLER = "Alexa.PowerLevelController", PROACTIVE_NOTIFICATION_SOURCE = "Alexa.ProactiveNotificationSource", RANGE_CONTROLLER = "Alexa.RangeController", RECORD_CONTROLLER = "Alexa.RecordController", REMOTE_VIDEO_PLAYER = "Alexa.RemoteVideoPlayer", RTC_SESSION_CONTROLLER = "Alexa.RTCSessionController", SCENE_CONTROLLER = "Alexa.SceneController", SECURITY_PANEL_CONTROLLER = "Alexa.SecurityPanelController", SECURITY_PANEL_CONTROLLER_ALERT = "Alexa.SecurityPanelController.Alert", SEEK_CONTROLLER = "Alexa.SeekController", SIMPLE_EVENT_SOURCE = "Alexa.SimpleEventSource", SMART_VISION_OBJECT_DETECTION_SENSOR = "Alexa.SmartVision.ObjectDetectionSensor", SMART_VISION_SNAPSHOT_PROVIDER = "Alexa.SmartVision.SnapshotProvider", SPEAKER = "Alexa.Speaker", STEP_SPEAKER = "Alexa.StepSpeaker", TEMPERATURE_SENSOR = "Alexa.TemperatureSensor", THERMOSTAT_CONTROLLER = "Alexa.ThermostatController", THERMOSTAT_CONTROLLER_CONFIGURATION = "Alexa.ThermostatController.Configuration", THERMOSTAT_CONTROLLER_HVAC_COMPONENTS = "Alexa.ThermostatController.HVAC.Components", THERMOSTAT_CONTROLLER_SCHEDULE = "Alexa.ThermostatController.Schedule", TIME_HOLD_CONTROLLER = "Alexa.TimeHoldController", TOGGLE_CONTROLLER = "Alexa.ToggleController", UI_CONTROLLER = "Alexa.UIController", USER_PREFERENCE = "Alexa.UserPreference", VIDEO_RECORDER = "Alexa.VideoRecorder", WAKE_ON_LAN_CONTROLLER = "Alexa.WakeOnLANController", /** Not an interface: declaring it throws a DeclarationError. Kept because 1.x had it. */ UNKNOWN = "UNKNOWN" } export declare enum DisplayCategory { ACTIVITY_TRIGGER = "ACTIVITY_TRIGGER", AIR_CONDITIONER = "AIR_CONDITIONER", AIR_FRESHENER = "AIR_FRESHENER", AIR_PURIFIER = "AIR_PURIFIER", AIR_QUALITY_MONITOR = "AIR_QUALITY_MONITOR", ALEXA_VOICE_ENABLED = "ALEXA_VOICE_ENABLED", AUTO_ACCESSORY = "AUTO_ACCESSORY", BLUETOOTH_SPEAKER = "BLUETOOTH_SPEAKER", CAMERA = "CAMERA", CHRISTMAS_TREE = "CHRISTMAS_TREE", COFFEE_MAKER = "COFFEE_MAKER", COMPUTER = "COMPUTER", CONTACT_SENSOR = "CONTACT_SENSOR", DISHWASHER = "DISHWASHER", DOOR = "DOOR", DOORBELL = "DOORBELL", DRYER = "DRYER", EXTERIOR_BLIND = "EXTERIOR_BLIND", FAN = "FAN", GAME_CONSOLE = "GAME_CONSOLE", GARAGE_DOOR = "GARAGE_DOOR", HEADPHONES = "HEADPHONES", HUB = "HUB", INTERIOR_BLIND = "INTERIOR_BLIND", LAPTOP = "LAPTOP", LIGHT = "LIGHT", MICROWAVE = "MICROWAVE", MOBILE_PHONE = "MOBILE_PHONE", MOTION_SENSOR = "MOTION_SENSOR", MUSIC_SYSTEM = "MUSIC_SYSTEM", NETWORK_HARDWARE = "NETWORK_HARDWARE", OTHER = "OTHER", OVEN = "OVEN", PHONE = "PHONE", PRINTER = "PRINTER", REMOTE = "REMOTE", ROUTER = "ROUTER", SCENE_TRIGGER = "SCENE_TRIGGER", SCREEN = "SCREEN", SECURITY_PANEL = "SECURITY_PANEL", SECURITY_SYSTEM = "SECURITY_SYSTEM", SLOW_COOKER = "SLOW_COOKER", SMARTLOCK = "SMARTLOCK", SMARTPLUG = "SMARTPLUG", SPEAKER = "SPEAKER", STREAMING_DEVICE = "STREAMING_DEVICE", SWITCH = "SWITCH", TABLET = "TABLET", TEMPERATURE_SENSOR = "TEMPERATURE_SENSOR", THERMOSTAT = "THERMOSTAT", TV = "TV", VACUUM_CLEANER = "VACUUM_CLEANER", VACUUM = "VACUUM", /** Not on the list of display categories any more; kept for 1.x callers. */ VEHICLE = "VEHICLE", WASHER = "WASHER", WATER_HEATER = "WATER_HEATER", WEARABLE = "WEARABLE" } export declare enum AlexaActions { Open = "Alexa.Actions.Open", Close = "Alexa.Actions.Close", Raise = "Alexa.Actions.Raise", Lower = "Alexa.Actions.Lower", SetEcoOn = "Alexa.Actions.SetEcoOn", SetEcoOff = "Alexa.Actions.SetEcoOff" } /** The values of powerState and toggleState. */ export declare const PowerState: { readonly ON: "ON"; readonly OFF: "OFF"; }; export type PowerState = (typeof PowerState)[keyof typeof PowerState]; declare const Connectivity: { readonly OK: "OK"; readonly UNREACHABLE: "UNREACHABLE"; }; /** * The Alexa.PowerController interface, for device.add(). PowerController.ON and PowerController.OFF are the 1.x enum * of power states and stay until 3.0: PowerState has the same two members. */ export declare const PowerController: import("../index.js").InterfaceDescriptor<{ powerState: { name: string; value: import("../registry/schema.js").EnumSchema<"ON" | "OFF">; }; }, { TurnOn: { name: string; payload: import("../index.js").Schema>; }; TurnOff: { name: string; payload: import("../index.js").Schema>; }; }, import("../registry/schema.js").InferShape<{ verificationsRequired: import("../registry/schema.js").OptionalSchema<("TurnOn" | "TurnOff")[]>; }>, false> & { readonly ON: "ON"; readonly OFF: "OFF"; }; export type PowerController = PowerState; /** The Alexa.EndpointHealth interface, for device.add(). EndpointHealth.OK and EndpointHealth.UNREACHABLE are the 1.x enum of connectivity values. */ export declare const EndpointHealth: import("../index.js").InterfaceDescriptor<{ connectivity: { name: string; value: import("../index.js").Schema; reason: import("../registry/schema.js").OptionalSchema<"WIFI_BAD_PASSWORD" | "WIFI_AP_NOT_FOUND" | "WIFI_ROUTER_UNREACHABLE" | "WIFI_AP_CHANNEL_QUALITY_LOW" | "INTERNET_UNREACHABLE" | "CAPTIVE_PORTAL_CHECK_FAILED" | "UNKNOWN">; }>>; note: string; }; }, {}, {}, false> & { readonly OK: "OK"; readonly UNREACHABLE: "UNREACHABLE"; }; export type EndpointHealth = (typeof Connectivity)[keyof typeof Connectivity]; export {};