import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const scenePost: z.ZodObject<{ type_: z.ZodOptional>; actions: z.ZodArray; rtype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>; action: z.ZodObject<{ on: z.ZodOptional; }, "strip", z.ZodTypeAny, { on1?: boolean | undefined; }, { on1?: boolean | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>>; color: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>>; colorTemperature: z.ZodOptional; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; }, { mirek?: number | undefined; }>>; gradient: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>, "many">>; mode: z.ZodOptional>; }, "strip", z.ZodTypeAny, { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; }, { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; }>>; effects: z.ZodOptional>; }, "strip", z.ZodTypeAny, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }>>; dynamics: z.ZodOptional; }, "strip", z.ZodTypeAny, { duration?: number | undefined; }, { duration?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; colorTemperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }, { on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; colorTemperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { action: { on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; colorTemperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }; target: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; }, { action: { on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; colorTemperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }; target: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; }>, "many">; metadata: z.ZodObject<{ name: z.ZodOptional; image: z.ZodOptional; rtype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>>; appdata: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; image?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata?: string | undefined; }, { name?: string | undefined; image?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata?: string | undefined; }>; group: z.ZodObject<{ rid: z.ZodOptional; rtype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>; palette: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }, { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, "many">>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, "many">>; colorTemperature: z.ZodOptional; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; }, { mirek?: number | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }, { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, "many">>; effects: z.ZodOptional>; }, "strip", z.ZodTypeAny, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }, { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }>>; speed: z.ZodOptional; autoDynamic: z.ZodOptional; }, "strip", z.ZodTypeAny, { metadata: { name?: string | undefined; image?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata?: string | undefined; }; actions: { action: { on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; colorTemperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }; target: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; }[]; group: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; type_?: "scene" | undefined; palette?: { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; } | undefined; speed?: number | undefined; autoDynamic?: boolean | undefined; }, { metadata: { name?: string | undefined; image?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata?: string | undefined; }; actions: { action: { on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; colorTemperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }; target: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; }[]; group: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; type_?: "scene" | undefined; palette?: { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; } | undefined; speed?: number | undefined; autoDynamic?: boolean | undefined; }>; /** * * @typedef {ScenePost} scenePost * @property {ScenePostType} * @property {ActionPost[]} - List of actions to be executed synchronously on recall * @property {SceneMetadata} * @property {ResourceIdentifier} * @property {ScenePalette} - Group of colors that describe the palette of colors to be used when playing dynamics * @property {number} - Speed of dynamic palette for this scene * @property {boolean} - Indicates whether to automatically start the scene dynamically on active recall */ export type ScenePost = z.infer; /** * The shape of the model mapping from the api schema into the application shape. * Is equal to application shape if all property names match the api schema */ export declare const scenePostResponse: z.ZodEffects>; actions: z.ZodArray; rtype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>, { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>; action: z.ZodEffects; }, "strip", z.ZodTypeAny, { on?: boolean | undefined; }, { on?: boolean | undefined; }>, { on1: boolean | undefined; }, { on?: boolean | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>>; color: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>, { x: number | undefined; y: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { xy?: { x: number | undefined; y: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>, { xy: { x: number | undefined; y: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>>; color_temperature: z.ZodOptional; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; }, { mirek?: number | undefined; }>, { mirek: number | undefined; }, { mirek?: number | undefined; }>>; gradient: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>, { x: number | undefined; y: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { xy?: { x: number | undefined; y: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>, { xy: { x: number | undefined; y: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>, "many">>; mode: z.ZodOptional>; }, "strip", z.ZodTypeAny, { points?: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; }, { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; }>, { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; }, { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; }>>; effects: z.ZodOptional>; }, "strip", z.ZodTypeAny, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }>, { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }>>; dynamics: z.ZodOptional; }, "strip", z.ZodTypeAny, { duration?: number | undefined; }, { duration?: number | undefined; }>, { duration: number | undefined; }, { duration?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { on?: { on1: boolean | undefined; } | undefined; dimming?: { brightness: number | undefined; } | undefined; color?: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; color_temperature?: { mirek: number | undefined; } | undefined; gradient?: { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration: number | undefined; } | undefined; }, { on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; color_temperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }>, { on: { on1: boolean | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; colorTemperature: { mirek: number | undefined; } | undefined; gradient: { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics: { duration: number | undefined; } | undefined; }, { on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; color_temperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { action: { on: { on1: boolean | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; colorTemperature: { mirek: number | undefined; } | undefined; gradient: { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics: { duration: number | undefined; } | undefined; }; target: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; }, { action: { on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; color_temperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }; target: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; }>, { target: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; action: { on: { on1: boolean | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; colorTemperature: { mirek: number | undefined; } | undefined; gradient: { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics: { duration: number | undefined; } | undefined; }; }, { action: { on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; color_temperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }; target: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; }>, "many">; metadata: z.ZodEffects; image: z.ZodOptional; rtype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>, { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>>; appdata: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; image?: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata?: string | undefined; }, { name?: string | undefined; image?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata?: string | undefined; }>, { name: string | undefined; image: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata: string | undefined; }, { name?: string | undefined; image?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata?: string | undefined; }>; group: z.ZodEffects; rtype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>, { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>; palette: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>, { x: number | undefined; y: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { xy?: { x: number | undefined; y: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>, { xy: { x: number | undefined; y: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { color?: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming?: { brightness: number | undefined; } | undefined; }, { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, { color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }, { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, "many">>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>, "many">>; color_temperature: z.ZodOptional; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; }, { mirek?: number | undefined; }>, { mirek: number | undefined; }, { mirek?: number | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { color_temperature?: { mirek: number | undefined; } | undefined; dimming?: { brightness: number | undefined; } | undefined; }, { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, { colorTemperature: { mirek: number | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }, { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, "many">>; effects: z.ZodOptional>; }, "strip", z.ZodTypeAny, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }>, { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { color?: { color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness: number | undefined; }[] | undefined; color_temperature?: { colorTemperature: { mirek: number | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; effects?: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }, { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; color_temperature?: { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }>, { color: { color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; dimming: { brightness: number | undefined; }[] | undefined; colorTemperature: { colorTemperature: { mirek: number | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }, { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; color_temperature?: { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }>>; speed: z.ZodOptional; auto_dynamic: z.ZodOptional; }, "strip", z.ZodTypeAny, { metadata: { name: string | undefined; image: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata: string | undefined; }; actions: { target: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; action: { on: { on1: boolean | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; colorTemperature: { mirek: number | undefined; } | undefined; gradient: { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics: { duration: number | undefined; } | undefined; }; }[]; group: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; type?: "scene" | undefined; palette?: { color: { color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; dimming: { brightness: number | undefined; }[] | undefined; colorTemperature: { colorTemperature: { mirek: number | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; } | undefined; speed?: number | undefined; auto_dynamic?: boolean | undefined; }, { metadata: { name?: string | undefined; image?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata?: string | undefined; }; actions: { action: { on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; color_temperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }; target: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; }[]; group: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; type?: "scene" | undefined; palette?: { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; color_temperature?: { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; } | undefined; speed?: number | undefined; auto_dynamic?: boolean | undefined; }>, { type_: "scene" | undefined; actions: { target: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; action: { on: { on1: boolean | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; colorTemperature: { mirek: number | undefined; } | undefined; gradient: { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics: { duration: number | undefined; } | undefined; }; }[]; metadata: { name: string | undefined; image: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata: string | undefined; }; group: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; palette: { color: { color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; dimming: { brightness: number | undefined; }[] | undefined; colorTemperature: { colorTemperature: { mirek: number | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; } | undefined; speed: number | undefined; autoDynamic: boolean | undefined; }, { metadata: { name?: string | undefined; image?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; appdata?: string | undefined; }; actions: { action: { on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; color_temperature?: { mirek?: number | undefined; } | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; } | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; } | undefined; dynamics?: { duration?: number | undefined; } | undefined; }; target: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; }[]; group: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }; type?: "scene" | undefined; palette?: { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; color_temperature?: { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; } | undefined; speed?: number | undefined; auto_dynamic?: boolean | undefined; }>; /** * The shape of the model mapping from the application shape into the api schema. * Is equal to application shape if all property names match the api schema */ export declare const scenePostRequest: z.ZodEffects>>; actions: z.ZodOptional>; rtype: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }, { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }>, { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }, { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }>>>; action: z.ZodOptional>; }, "strip", z.ZodTypeAny, { on1?: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>, { on: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>>>; color: z.ZodOptional>; y: z.ZodOptional>; }, "strip", z.ZodTypeAny, { x?: number | null | undefined; y?: number | null | undefined; }, { x?: number | null | undefined; y?: number | null | undefined; }>, { x: number | null | undefined; y: number | null | undefined; }, { x?: number | null | undefined; y?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { xy?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>, { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>>>; colorTemperature: z.ZodOptional>; }, "strip", z.ZodTypeAny, { mirek?: number | null | undefined; }, { mirek?: number | null | undefined; }>, { mirek: number | null | undefined; }, { mirek?: number | null | undefined; }>>>; gradient: z.ZodOptional>; y: z.ZodOptional>; }, "strip", z.ZodTypeAny, { x?: number | null | undefined; y?: number | null | undefined; }, { x?: number | null | undefined; y?: number | null | undefined; }>, { x: number | null | undefined; y: number | null | undefined; }, { x?: number | null | undefined; y?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { xy?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>, { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>, "many">>>; mode: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { points?: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; }, { points?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; }>, { points: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; }, { points?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; }>>>; effects: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }>, { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }>>>; dynamics: z.ZodOptional>; }, "strip", z.ZodTypeAny, { duration?: number | null | undefined; }, { duration?: number | null | undefined; }>, { duration: number | null | undefined; }, { duration?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { on?: { on: boolean | null | undefined; } | null | undefined; dimming?: { brightness: number | null | undefined; } | null | undefined; color?: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; colorTemperature?: { mirek: number | null | undefined; } | null | undefined; gradient?: { points: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects?: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics?: { duration: number | null | undefined; } | null | undefined; }, { on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; gradient?: { points?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics?: { duration?: number | null | undefined; } | null | undefined; }>, { on: { on: boolean | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; color_temperature: { mirek: number | null | undefined; } | null | undefined; gradient: { points: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics: { duration: number | null | undefined; } | null | undefined; }, { on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; gradient?: { points?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics?: { duration?: number | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { target?: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; action?: { on: { on: boolean | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; color_temperature: { mirek: number | null | undefined; } | null | undefined; gradient: { points: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics: { duration: number | null | undefined; } | null | undefined; } | null | undefined; }, { target?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; action?: { on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; gradient?: { points?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics?: { duration?: number | null | undefined; } | null | undefined; } | null | undefined; }>, { target: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; action: { on: { on: boolean | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; color_temperature: { mirek: number | null | undefined; } | null | undefined; gradient: { points: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics: { duration: number | null | undefined; } | null | undefined; } | null | undefined; }, { target?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; action?: { on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; gradient?: { points?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics?: { duration?: number | null | undefined; } | null | undefined; } | null | undefined; }>, "many">>>; metadata: z.ZodOptional>; image: z.ZodOptional>; rtype: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }, { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }>, { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }, { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }>>>; appdata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | null | undefined; image?: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; appdata?: string | null | undefined; }, { name?: string | null | undefined; image?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; appdata?: string | null | undefined; }>, { name: string | null | undefined; image: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; appdata: string | null | undefined; }, { name?: string | null | undefined; image?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; appdata?: string | null | undefined; }>>>; group: z.ZodOptional>; rtype: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }, { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }>, { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }, { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; }>>>; palette: z.ZodOptional>; y: z.ZodOptional>; }, "strip", z.ZodTypeAny, { x?: number | null | undefined; y?: number | null | undefined; }, { x?: number | null | undefined; y?: number | null | undefined; }>, { x: number | null | undefined; y: number | null | undefined; }, { x?: number | null | undefined; y?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { xy?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>, { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { color?: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness: number | null | undefined; } | null | undefined; }, { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>, { color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }, { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>, "many">>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>, "many">>>; colorTemperature: z.ZodOptional>; }, "strip", z.ZodTypeAny, { mirek?: number | null | undefined; }, { mirek?: number | null | undefined; }>, { mirek: number | null | undefined; }, { mirek?: number | null | undefined; }>>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { colorTemperature?: { mirek: number | null | undefined; } | null | undefined; dimming?: { brightness: number | null | undefined; } | null | undefined; }, { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>, { color_temperature: { mirek: number | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }, { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>, "many">>>; effects: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }>, { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }>, "many">>>; }, "strip", z.ZodTypeAny, { color?: { color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming?: { brightness: number | null | undefined; }[] | null | undefined; colorTemperature?: { color_temperature: { mirek: number | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; effects?: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; }, { color?: { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming?: { brightness?: number | null | undefined; }[] | null | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; }>, { color: { color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming: { brightness: number | null | undefined; }[] | null | undefined; color_temperature: { color_temperature: { mirek: number | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; }, { color?: { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming?: { brightness?: number | null | undefined; }[] | null | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; }>>>; speed: z.ZodOptional>; autoDynamic: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type_?: "scene" | null | undefined; actions?: { target: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; action: { on: { on: boolean | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; color_temperature: { mirek: number | null | undefined; } | null | undefined; gradient: { points: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics: { duration: number | null | undefined; } | null | undefined; } | null | undefined; }[] | null | undefined; metadata?: { name: string | null | undefined; image: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; appdata: string | null | undefined; } | null | undefined; group?: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; palette?: { color: { color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming: { brightness: number | null | undefined; }[] | null | undefined; color_temperature: { color_temperature: { mirek: number | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; } | null | undefined; speed?: number | null | undefined; autoDynamic?: boolean | null | undefined; }, { type_?: "scene" | null | undefined; actions?: { target?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; action?: { on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; gradient?: { points?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics?: { duration?: number | null | undefined; } | null | undefined; } | null | undefined; }[] | null | undefined; metadata?: { name?: string | null | undefined; image?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; appdata?: string | null | undefined; } | null | undefined; group?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; palette?: { color?: { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming?: { brightness?: number | null | undefined; }[] | null | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; } | null | undefined; speed?: number | null | undefined; autoDynamic?: boolean | null | undefined; }>, { type: "scene" | null | undefined; actions: { target: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; action: { on: { on: boolean | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; color_temperature: { mirek: number | null | undefined; } | null | undefined; gradient: { points: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics: { duration: number | null | undefined; } | null | undefined; } | null | undefined; }[] | null | undefined; metadata: { name: string | null | undefined; image: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; appdata: string | null | undefined; } | null | undefined; group: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; palette: { color: { color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming: { brightness: number | null | undefined; }[] | null | undefined; color_temperature: { color_temperature: { mirek: number | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; } | null | undefined; speed: number | null | undefined; auto_dynamic: boolean | null | undefined; }, { type_?: "scene" | null | undefined; actions?: { target?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; action?: { on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; gradient?: { points?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | null | undefined; } | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; } | null | undefined; dynamics?: { duration?: number | null | undefined; } | null | undefined; } | null | undefined; }[] | null | undefined; metadata?: { name?: string | null | undefined; image?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; appdata?: string | null | undefined; } | null | undefined; group?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; palette?: { color?: { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming?: { brightness?: number | null | undefined; }[] | null | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; } | null | undefined; speed?: number | null | undefined; autoDynamic?: boolean | null | undefined; }>; //# sourceMappingURL=scene-post.d.ts.map