export declare const INTENTS_MODULE_NAME = "intents-module"; export declare const INTENTS_MODULE_API_TAG_NAME = "Intents module"; export declare const INTENTS_MODULE_API_TAG_DESCRIPTION = "Intent orchestration for coordinating UI updates across multiple clients, preventing anti-jitter issues and enabling optimistic updates."; export declare enum IntentEventType { CREATED = "IntentsModule.Intent.Created", COMPLETED = "IntentsModule.Intent.Completed", EXPIRED = "IntentsModule.Intent.Expired" } export declare enum IntentStatus { PENDING = "pending", COMPLETED_SUCCESS = "completed_success", COMPLETED_PARTIAL = "completed_partial", COMPLETED_FAILED = "completed_failed", EXPIRED = "expired" } export declare enum IntentTargetStatus { SUCCESS = "success", FAILED = "failed", TIMEOUT = "timeout", SKIPPED = "skipped" } export declare enum IntentType { LIGHT_TOGGLE = "light.toggle", LIGHT_SET_BRIGHTNESS = "light.setBrightness", LIGHT_SET_COLOR = "light.setColor", LIGHT_SET_COLOR_TEMP = "light.setColorTemp", LIGHT_SET_WHITE = "light.setWhite", DEVICE_SET_PROPERTY = "device.setProperty", SCENE_RUN = "scene.run", SPACE_LIGHTING_ON = "space.lighting.on", SPACE_LIGHTING_OFF = "space.lighting.off", SPACE_LIGHTING_SET_MODE = "space.lighting.setMode", SPACE_LIGHTING_BRIGHTNESS_DELTA = "space.lighting.brightnessDelta", SPACE_LIGHTING_ROLE_ON = "space.lighting.roleOn", SPACE_LIGHTING_ROLE_OFF = "space.lighting.roleOff", SPACE_LIGHTING_ROLE_BRIGHTNESS = "space.lighting.roleBrightness", SPACE_LIGHTING_ROLE_COLOR = "space.lighting.roleColor", SPACE_LIGHTING_ROLE_COLOR_TEMP = "space.lighting.roleColorTemp", SPACE_LIGHTING_ROLE_WHITE = "space.lighting.roleWhite", SPACE_LIGHTING_ROLE_SET = "space.lighting.roleSet", SPACE_CLIMATE_SET_MODE = "space.climate.setMode", SPACE_CLIMATE_SETPOINT_SET = "space.climate.setpointSet", SPACE_CLIMATE_SETPOINT_DELTA = "space.climate.setpointDelta", SPACE_CLIMATE_SET = "space.climate.set", SPACE_COVERS_OPEN = "space.covers.open", SPACE_COVERS_CLOSE = "space.covers.close", SPACE_COVERS_STOP = "space.covers.stop", SPACE_COVERS_SET_POSITION = "space.covers.setPosition", SPACE_COVERS_POSITION_DELTA = "space.covers.positionDelta", SPACE_COVERS_ROLE_POSITION = "space.covers.rolePosition", SPACE_COVERS_SET_MODE = "space.covers.setMode", SPACE_MEDIA_ACTIVATE = "space.media.activate", SPACE_MEDIA_DEACTIVATE = "space.media.deactivate" } export declare const DEFAULT_TTL_DEVICE_COMMAND = 3000; export declare const DEFAULT_TTL_SCENE = 5000; export declare const DEFAULT_TTL_SPACE_COMMAND = 5000; export declare const INTENT_CLEANUP_INTERVAL = 500; export type IntentOrigin = 'panel.system.room' | 'panel.system.master' | 'panel.system.entry' | 'panel.dashboard.tiles' | 'panel.dashboard.cards' | 'panel.device' | 'panel.scenes' | 'panel.spaces' | 'admin' | 'api'; export declare const INTENT_ORIGINS: IntentOrigin[];