import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const lightGet: z.ZodObject<{ type_: z.ZodOptional; id: z.ZodOptional; idV1: z.ZodOptional; owner: 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; }>>; metadata: z.ZodOptional; archetype: z.ZodOptional>; fixedMired: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixedMired?: number | undefined; }, { name?: string | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixedMired?: number | undefined; }>>; on: z.ZodOptional; }, "strip", z.ZodTypeAny, { on1?: boolean | undefined; }, { on1?: boolean | undefined; }>>; dimming: z.ZodOptional; minDimLevel: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; minDimLevel?: number | undefined; }, { brightness?: number | undefined; minDimLevel?: number | undefined; }>>; colorTemperature: z.ZodOptional; mirekValid: z.ZodOptional; mirekSchema: z.ZodOptional; mirekMaximum: z.ZodOptional; }, "strip", z.ZodTypeAny, { mirekMinimum?: number | undefined; mirekMaximum?: number | undefined; }, { mirekMinimum?: number | undefined; mirekMaximum?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; mirekValid?: boolean | undefined; mirekSchema?: { mirekMinimum?: number | undefined; mirekMaximum?: number | undefined; } | undefined; }, { mirek?: number | undefined; mirekValid?: boolean | undefined; mirekSchema?: { mirekMinimum?: number | undefined; mirekMaximum?: number | undefined; } | undefined; }>>; color: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; gamut: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; green: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; blue: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; }, { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; }>>; gamutType: z.ZodOptional>; }, "strip", z.ZodTypeAny, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; gamut?: { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; gamutType?: "A" | "B" | "C" | "other" | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; gamut?: { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; gamutType?: "A" | "B" | "C" | "other" | undefined; }>>; dynamics: z.ZodOptional>; statusValues: z.ZodOptional, "many">>; speed: z.ZodOptional; speedValid: z.ZodOptional; }, "strip", z.ZodTypeAny, { status?: "dynamic_palette" | "none" | undefined; statusValues?: ("dynamic_palette" | "none")[] | undefined; speed?: number | undefined; speedValid?: boolean | undefined; }, { status?: "dynamic_palette" | "none" | undefined; statusValues?: ("dynamic_palette" | "none")[] | undefined; speed?: number | undefined; speedValid?: boolean | undefined; }>>; alert: z.ZodOptional; signaling: z.ZodOptional, "many">>; estimatedEnd: z.ZodOptional; colors: 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">>; }, "strip", z.ZodTypeAny, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; }, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; }>>; mode: z.ZodOptional>; 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>; pointsCapable: z.ZodOptional; modeValues: z.ZodOptional, "many">>; pixelCount: z.ZodOptional; }, "strip", z.ZodTypeAny, { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; pointsCapable?: number | undefined; modeValues?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixelCount?: number | undefined; }, { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; pointsCapable?: number | undefined; modeValues?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixelCount?: number | undefined; }>>; effects: z.ZodOptional>; statusValues: z.ZodOptional, "many">>; effect: z.ZodOptional>; effectValues: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; statusValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effectValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; }, { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; statusValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effectValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; }>>; timedEffects: z.ZodOptional>; effectValues: z.ZodOptional, "many">>; status: z.ZodOptional>; statusValues: z.ZodOptional, "many">>; duration: z.ZodOptional; }, "strip", z.ZodTypeAny, { effect?: "no_effect" | "sunrise" | undefined; effectValues?: ("no_effect" | "sunrise")[] | undefined; status?: "no_effect" | "sunrise" | undefined; statusValues?: ("no_effect" | "sunrise")[] | undefined; duration?: number | undefined; }, { effect?: "no_effect" | "sunrise" | undefined; effectValues?: ("no_effect" | "sunrise")[] | undefined; status?: "no_effect" | "sunrise" | undefined; statusValues?: ("no_effect" | "sunrise")[] | undefined; duration?: number | undefined; }>>; powerup: z.ZodOptional>; configured: z.ZodOptional; on1: z.ZodOptional>; on1: z.ZodOptional; }, "strip", z.ZodTypeAny, { on1?: boolean | undefined; }, { on1?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; }, { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; }>>; dimming: z.ZodOptional>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>>; color1: z.ZodOptional>; colorTemperature: z.ZodOptional; color1: 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; }>>; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; }, { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on1?: { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on1?: { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { type_?: string | undefined; id?: string | undefined; idV1?: string | undefined; owner?: { 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; metadata?: { name?: string | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixedMired?: number | undefined; } | undefined; on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; minDimLevel?: number | undefined; } | undefined; colorTemperature?: { mirek?: number | undefined; mirekValid?: boolean | undefined; mirekSchema?: { mirekMinimum?: number | undefined; mirekMaximum?: number | undefined; } | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; gamut?: { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; gamutType?: "A" | "B" | "C" | "other" | undefined; } | undefined; dynamics?: { status?: "dynamic_palette" | "none" | undefined; statusValues?: ("dynamic_palette" | "none")[] | undefined; speed?: number | undefined; speedValid?: boolean | undefined; } | undefined; alert?: any; signaling?: { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; } | undefined; mode?: "normal" | "streaming" | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; pointsCapable?: number | undefined; modeValues?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixelCount?: number | undefined; } | undefined; effects?: { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; statusValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effectValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; } | undefined; timedEffects?: { effect?: "no_effect" | "sunrise" | undefined; effectValues?: ("no_effect" | "sunrise")[] | undefined; status?: "no_effect" | "sunrise" | undefined; statusValues?: ("no_effect" | "sunrise")[] | undefined; duration?: number | undefined; } | undefined; powerup?: { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on1?: { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { type_?: string | undefined; id?: string | undefined; idV1?: string | undefined; owner?: { 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; metadata?: { name?: string | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixedMired?: number | undefined; } | undefined; on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; minDimLevel?: number | undefined; } | undefined; colorTemperature?: { mirek?: number | undefined; mirekValid?: boolean | undefined; mirekSchema?: { mirekMinimum?: number | undefined; mirekMaximum?: number | undefined; } | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; gamut?: { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; gamutType?: "A" | "B" | "C" | "other" | undefined; } | undefined; dynamics?: { status?: "dynamic_palette" | "none" | undefined; statusValues?: ("dynamic_palette" | "none")[] | undefined; speed?: number | undefined; speedValid?: boolean | undefined; } | undefined; alert?: any; signaling?: { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; } | undefined; mode?: "normal" | "streaming" | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; pointsCapable?: number | undefined; modeValues?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixelCount?: number | undefined; } | undefined; effects?: { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; statusValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effectValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; } | undefined; timedEffects?: { effect?: "no_effect" | "sunrise" | undefined; effectValues?: ("no_effect" | "sunrise")[] | undefined; status?: "no_effect" | "sunrise" | undefined; statusValues?: ("no_effect" | "sunrise")[] | undefined; duration?: number | undefined; } | undefined; powerup?: { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on1?: { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>; /** * * @typedef {LightGet} lightGet * @property {string} - Type of the supported resources * @property {string} - Unique identifier representing a specific resource instance * @property {string} - Clip v1 resource identifier * @property {ResourceIdentifier} * @property {LightGetMetadata} - Deprecated, use metadata on device level * @property {On} * @property {LightGetDimming} * @property {LightGetColorTemperature} * @property {LightGetColor} * @property {LightGetDynamics} * @property {any} - TODO * @property {LightGetSignaling} - Feature containing signaling properties. * @property {LightGetMode} * @property {LightGetGradient} * @property {LightGetEffects} - Basic feature containing effect properties. * @property {LightGetTimedEffects} - Basic feature containing timed effect properties. * @property {LightGetPowerup} - Feature containing properties to configure powerup behaviour of a lightsource. */ export type LightGet = 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 lightGetResponse: z.ZodEffects; id: z.ZodOptional; id_v1: z.ZodOptional; owner: 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; }>>; metadata: z.ZodOptional; archetype: z.ZodOptional>; fixed_mired: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixed_mired?: number | undefined; }, { name?: string | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixed_mired?: number | undefined; }>, { name: string | undefined; archetype: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixedMired: number | undefined; }, { name?: string | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixed_mired?: number | undefined; }>>; on: z.ZodOptional; }, "strip", z.ZodTypeAny, { on?: boolean | undefined; }, { on?: boolean | undefined; }>, { on1: boolean | undefined; }, { on?: boolean | undefined; }>>; dimming: z.ZodOptional; min_dim_level: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; min_dim_level?: number | undefined; }, { brightness?: number | undefined; min_dim_level?: number | undefined; }>, { brightness: number | undefined; minDimLevel: number | undefined; }, { brightness?: number | undefined; min_dim_level?: number | undefined; }>>; color_temperature: z.ZodOptional; mirek_valid: z.ZodOptional; mirek_schema: z.ZodOptional; mirek_maximum: z.ZodOptional; }, "strip", z.ZodTypeAny, { mirek_minimum?: number | undefined; mirek_maximum?: number | undefined; }, { mirek_minimum?: number | undefined; mirek_maximum?: number | undefined; }>, { mirekMinimum: number | undefined; mirekMaximum: number | undefined; }, { mirek_minimum?: number | undefined; mirek_maximum?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; mirek_valid?: boolean | undefined; mirek_schema?: { mirekMinimum: number | undefined; mirekMaximum: number | undefined; } | undefined; }, { mirek?: number | undefined; mirek_valid?: boolean | undefined; mirek_schema?: { mirek_minimum?: number | undefined; mirek_maximum?: number | undefined; } | undefined; }>, { mirek: number | undefined; mirekValid: boolean | undefined; mirekSchema: { mirekMinimum: number | undefined; mirekMaximum: number | undefined; } | undefined; }, { mirek?: number | undefined; mirek_valid?: boolean | undefined; mirek_schema?: { mirek_minimum?: number | undefined; mirek_maximum?: number | undefined; } | 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; }>>; gamut: 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; }>>; green: 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; }>>; blue: 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, { red?: { x: number | undefined; y: number | undefined; } | undefined; green?: { x: number | undefined; y: number | undefined; } | undefined; blue?: { x: number | undefined; y: number | undefined; } | undefined; }, { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; }>, { red: { x: number | undefined; y: number | undefined; } | undefined; green: { x: number | undefined; y: number | undefined; } | undefined; blue: { x: number | undefined; y: number | undefined; } | undefined; }, { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; }>>; gamut_type: z.ZodOptional>; }, "strip", z.ZodTypeAny, { xy?: { x: number | undefined; y: number | undefined; } | undefined; gamut?: { red: { x: number | undefined; y: number | undefined; } | undefined; green: { x: number | undefined; y: number | undefined; } | undefined; blue: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; gamut_type?: "A" | "B" | "C" | "other" | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; gamut?: { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; gamut_type?: "A" | "B" | "C" | "other" | undefined; }>, { xy: { x: number | undefined; y: number | undefined; } | undefined; gamut: { red: { x: number | undefined; y: number | undefined; } | undefined; green: { x: number | undefined; y: number | undefined; } | undefined; blue: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; gamutType: "A" | "B" | "C" | "other" | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; gamut?: { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; gamut_type?: "A" | "B" | "C" | "other" | undefined; }>>; dynamics: z.ZodOptional>; status_values: z.ZodOptional, "many">>; /** * The shape of the model inside the application code - what the users use */ speed: z.ZodOptional; speed_valid: z.ZodOptional; }, "strip", z.ZodTypeAny, { status?: "dynamic_palette" | "none" | undefined; status_values?: ("dynamic_palette" | "none")[] | undefined; speed?: number | undefined; speed_valid?: boolean | undefined; }, { status?: "dynamic_palette" | "none" | undefined; status_values?: ("dynamic_palette" | "none")[] | undefined; speed?: number | undefined; speed_valid?: boolean | undefined; }>, { status: "dynamic_palette" | "none" | undefined; statusValues: ("dynamic_palette" | "none")[] | undefined; speed: number | undefined; speedValid: boolean | undefined; }, { status?: "dynamic_palette" | "none" | undefined; status_values?: ("dynamic_palette" | "none")[] | undefined; speed?: number | undefined; speed_valid?: boolean | undefined; }>>; alert: z.ZodOptional; signaling: z.ZodOptional, "many">>; estimated_end: z.ZodOptional; colors: 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">>; }, "strip", z.ZodTypeAny, { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimated_end?: number | undefined; colors?: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; }, { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimated_end?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; }>, { signalValues: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd: number | undefined; colors: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; }, { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimated_end?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; }>>; mode: z.ZodOptional>; 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>; points_capable: z.ZodOptional; mode_values: z.ZodOptional, "many">>; pixel_count: 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_capable?: number | undefined; mode_values?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixel_count?: number | undefined; }, { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; points_capable?: number | undefined; mode_values?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixel_count?: number | undefined; }>, { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; pointsCapable: number | undefined; modeValues: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixelCount: number | undefined; }, { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; points_capable?: number | undefined; mode_values?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixel_count?: number | undefined; }>>; effects: z.ZodOptional>; status_values: z.ZodOptional, "many">>; effect: z.ZodOptional>; effect_values: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; status_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effect_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; }, { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; status_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effect_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; }>, { status: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; statusValues: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effectValues: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; }, { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; status_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effect_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; }>>; timed_effects: z.ZodOptional>; effect_values: z.ZodOptional, "many">>; status: z.ZodOptional>; status_values: z.ZodOptional, "many">>; duration: z.ZodOptional; }, "strip", z.ZodTypeAny, { effect?: "no_effect" | "sunrise" | undefined; effect_values?: ("no_effect" | "sunrise")[] | undefined; status?: "no_effect" | "sunrise" | undefined; status_values?: ("no_effect" | "sunrise")[] | undefined; duration?: number | undefined; }, { effect?: "no_effect" | "sunrise" | undefined; effect_values?: ("no_effect" | "sunrise")[] | undefined; status?: "no_effect" | "sunrise" | undefined; status_values?: ("no_effect" | "sunrise")[] | undefined; duration?: number | undefined; }>, { effect: "no_effect" | "sunrise" | undefined; effectValues: ("no_effect" | "sunrise")[] | undefined; status: "no_effect" | "sunrise" | undefined; statusValues: ("no_effect" | "sunrise")[] | undefined; duration: number | undefined; }, { effect?: "no_effect" | "sunrise" | undefined; effect_values?: ("no_effect" | "sunrise")[] | undefined; status?: "no_effect" | "sunrise" | undefined; status_values?: ("no_effect" | "sunrise")[] | undefined; duration?: number | undefined; }>>; powerup: z.ZodOptional>; configured: z.ZodOptional; on: z.ZodOptional>; on: z.ZodOptional; }, "strip", z.ZodTypeAny, { on?: boolean | undefined; }, { on?: boolean | undefined; }>, { on1: boolean | undefined; }, { on?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "on" | "toggle" | "previous" | undefined; on?: { on1: boolean | undefined; } | undefined; }, { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; }>, { mode: "on" | "toggle" | "previous" | undefined; on1: { on1: boolean | undefined; } | undefined; }, { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; }>>; dimming: z.ZodOptional>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>>; color: z.ZodOptional>; color_temperature: z.ZodOptional; 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; }>>; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; color?: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; }, { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; }>, { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; }, { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }>, { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness: number | undefined; } | undefined; color?: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>, { mode: "previous" | "dimming" | undefined; dimming: { brightness: number | undefined; } | undefined; color1: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on?: { mode: "on" | "toggle" | "previous" | undefined; on1: { on1: boolean | undefined; } | undefined; } | undefined; dimming?: { mode: "previous" | "dimming" | undefined; dimming: { brightness: number | undefined; } | undefined; color1: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on?: { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>, { preset: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured: boolean | undefined; on1: { mode: "on" | "toggle" | "previous" | undefined; on1: { on1: boolean | undefined; } | undefined; } | undefined; dimming: { mode: "previous" | "dimming" | undefined; dimming: { brightness: number | undefined; } | undefined; color1: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on?: { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { type?: string | undefined; id?: string | undefined; id_v1?: string | undefined; owner?: { 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; metadata?: { name: string | undefined; archetype: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixedMired: number | undefined; } | undefined; on?: { on1: boolean | undefined; } | undefined; dimming?: { brightness: number | undefined; minDimLevel: number | undefined; } | undefined; color_temperature?: { mirek: number | undefined; mirekValid: boolean | undefined; mirekSchema: { mirekMinimum: number | undefined; mirekMaximum: number | undefined; } | undefined; } | undefined; color?: { xy: { x: number | undefined; y: number | undefined; } | undefined; gamut: { red: { x: number | undefined; y: number | undefined; } | undefined; green: { x: number | undefined; y: number | undefined; } | undefined; blue: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; gamutType: "A" | "B" | "C" | "other" | undefined; } | undefined; dynamics?: { status: "dynamic_palette" | "none" | undefined; statusValues: ("dynamic_palette" | "none")[] | undefined; speed: number | undefined; speedValid: boolean | undefined; } | undefined; alert?: any; signaling?: { signalValues: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd: number | undefined; colors: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; } | undefined; mode?: "normal" | "streaming" | undefined; gradient?: { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; pointsCapable: number | undefined; modeValues: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixelCount: number | undefined; } | undefined; effects?: { status: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; statusValues: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effectValues: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; } | undefined; timed_effects?: { effect: "no_effect" | "sunrise" | undefined; effectValues: ("no_effect" | "sunrise")[] | undefined; status: "no_effect" | "sunrise" | undefined; statusValues: ("no_effect" | "sunrise")[] | undefined; duration: number | undefined; } | undefined; powerup?: { preset: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured: boolean | undefined; on1: { mode: "on" | "toggle" | "previous" | undefined; on1: { on1: boolean | undefined; } | undefined; } | undefined; dimming: { mode: "previous" | "dimming" | undefined; dimming: { brightness: number | undefined; } | undefined; color1: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { type?: string | undefined; id?: string | undefined; id_v1?: string | undefined; owner?: { 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; metadata?: { name?: string | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixed_mired?: number | undefined; } | undefined; on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; min_dim_level?: number | undefined; } | undefined; color_temperature?: { mirek?: number | undefined; mirek_valid?: boolean | undefined; mirek_schema?: { mirek_minimum?: number | undefined; mirek_maximum?: number | undefined; } | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; gamut?: { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; gamut_type?: "A" | "B" | "C" | "other" | undefined; } | undefined; dynamics?: { status?: "dynamic_palette" | "none" | undefined; status_values?: ("dynamic_palette" | "none")[] | undefined; speed?: number | undefined; speed_valid?: boolean | undefined; } | undefined; alert?: any; signaling?: { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimated_end?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; } | undefined; mode?: "normal" | "streaming" | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; points_capable?: number | undefined; mode_values?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixel_count?: number | undefined; } | undefined; effects?: { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; status_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effect_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; } | undefined; timed_effects?: { effect?: "no_effect" | "sunrise" | undefined; effect_values?: ("no_effect" | "sunrise")[] | undefined; status?: "no_effect" | "sunrise" | undefined; status_values?: ("no_effect" | "sunrise")[] | undefined; duration?: number | undefined; } | undefined; powerup?: { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on?: { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>, { type_: string | undefined; id: string | undefined; idV1: string | undefined; owner: { 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; metadata: { name: string | undefined; archetype: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixedMired: number | undefined; } | undefined; on: { on1: boolean | undefined; } | undefined; dimming: { brightness: number | undefined; minDimLevel: number | undefined; } | undefined; colorTemperature: { mirek: number | undefined; mirekValid: boolean | undefined; mirekSchema: { mirekMinimum: number | undefined; mirekMaximum: number | undefined; } | undefined; } | undefined; color: { xy: { x: number | undefined; y: number | undefined; } | undefined; gamut: { red: { x: number | undefined; y: number | undefined; } | undefined; green: { x: number | undefined; y: number | undefined; } | undefined; blue: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; gamutType: "A" | "B" | "C" | "other" | undefined; } | undefined; dynamics: { status: "dynamic_palette" | "none" | undefined; statusValues: ("dynamic_palette" | "none")[] | undefined; speed: number | undefined; speedValid: boolean | undefined; } | undefined; alert: any; signaling: { signalValues: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd: number | undefined; colors: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; } | undefined; mode: "normal" | "streaming" | undefined; gradient: { points: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; mode: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; pointsCapable: number | undefined; modeValues: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixelCount: number | undefined; } | undefined; effects: { status: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; statusValues: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effectValues: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; } | undefined; timedEffects: { effect: "no_effect" | "sunrise" | undefined; effectValues: ("no_effect" | "sunrise")[] | undefined; status: "no_effect" | "sunrise" | undefined; statusValues: ("no_effect" | "sunrise")[] | undefined; duration: number | undefined; } | undefined; powerup: { preset: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured: boolean | undefined; on1: { mode: "on" | "toggle" | "previous" | undefined; on1: { on1: boolean | undefined; } | undefined; } | undefined; dimming: { mode: "previous" | "dimming" | undefined; dimming: { brightness: number | undefined; } | undefined; color1: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { type?: string | undefined; id?: string | undefined; id_v1?: string | undefined; owner?: { 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; metadata?: { name?: string | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | undefined; fixed_mired?: number | undefined; } | undefined; on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; min_dim_level?: number | undefined; } | undefined; color_temperature?: { mirek?: number | undefined; mirek_valid?: boolean | undefined; mirek_schema?: { mirek_minimum?: number | undefined; mirek_maximum?: number | undefined; } | undefined; } | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; gamut?: { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; gamut_type?: "A" | "B" | "C" | "other" | undefined; } | undefined; dynamics?: { status?: "dynamic_palette" | "none" | undefined; status_values?: ("dynamic_palette" | "none")[] | undefined; speed?: number | undefined; speed_valid?: boolean | undefined; } | undefined; alert?: any; signaling?: { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimated_end?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; } | undefined; mode?: "normal" | "streaming" | undefined; gradient?: { points?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; mode?: "interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated" | undefined; points_capable?: number | undefined; mode_values?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | undefined; pixel_count?: number | undefined; } | undefined; effects?: { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; status_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; effect_values?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | undefined; } | undefined; timed_effects?: { effect?: "no_effect" | "sunrise" | undefined; effect_values?: ("no_effect" | "sunrise")[] | undefined; status?: "no_effect" | "sunrise" | undefined; status_values?: ("no_effect" | "sunrise")[] | undefined; duration?: number | undefined; } | undefined; powerup?: { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on?: { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | 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 lightGetRequest: z.ZodEffects>; id: z.ZodOptional>; idV1: z.ZodOptional>; owner: 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; }>>>; metadata: z.ZodOptional>; archetype: z.ZodOptional>>; fixedMired: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | null | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | null | undefined; fixedMired?: number | null | undefined; }, { name?: string | null | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | null | undefined; fixedMired?: number | null | undefined; }>, { name: string | null | undefined; archetype: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | null | undefined; fixed_mired: number | null | undefined; }, { name?: string | null | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | null | undefined; fixedMired?: number | null | undefined; }>>>; on: z.ZodOptional>; }, "strip", z.ZodTypeAny, { on1?: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>, { on: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>>>; dimming: z.ZodOptional>; minDimLevel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; minDimLevel?: number | null | undefined; }, { brightness?: number | null | undefined; minDimLevel?: number | null | undefined; }>, { brightness: number | null | undefined; min_dim_level: number | null | undefined; }, { brightness?: number | null | undefined; minDimLevel?: number | null | undefined; }>>>; colorTemperature: z.ZodOptional>; mirekValid: z.ZodOptional>; mirekSchema: z.ZodOptional>; mirekMaximum: z.ZodOptional>; }, "strip", z.ZodTypeAny, { mirekMinimum?: number | null | undefined; mirekMaximum?: number | null | undefined; }, { mirekMinimum?: number | null | undefined; mirekMaximum?: number | null | undefined; }>, { mirek_minimum: number | null | undefined; mirek_maximum: number | null | undefined; }, { mirekMinimum?: number | null | undefined; mirekMaximum?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { mirek?: number | null | undefined; mirekValid?: boolean | null | undefined; mirekSchema?: { mirek_minimum: number | null | undefined; mirek_maximum: number | null | undefined; } | null | undefined; }, { mirek?: number | null | undefined; mirekValid?: boolean | null | undefined; mirekSchema?: { mirekMinimum?: number | null | undefined; mirekMaximum?: number | null | undefined; } | null | undefined; }>, { mirek: number | null | undefined; mirek_valid: boolean | null | undefined; mirek_schema: { mirek_minimum: number | null | undefined; mirek_maximum: number | null | undefined; } | null | undefined; }, { mirek?: number | null | undefined; mirekValid?: boolean | null | undefined; mirekSchema?: { mirekMinimum?: number | null | undefined; mirekMaximum?: number | null | undefined; } | 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; }>>>; gamut: 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; }>>>; green: 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; }>>>; blue: 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, { red?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; green?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; blue?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { red?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; green?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; blue?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>, { red: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; green: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; blue: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { red?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; green?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; blue?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>>>; gamutType: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { xy?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; gamut?: { red: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; green: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; blue: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; gamutType?: "A" | "B" | "C" | "other" | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; gamut?: { red?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; green?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; blue?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; gamutType?: "A" | "B" | "C" | "other" | null | undefined; }>, { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; gamut: { red: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; green: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; blue: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; gamut_type: "A" | "B" | "C" | "other" | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; gamut?: { red?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; green?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; blue?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; gamutType?: "A" | "B" | "C" | "other" | null | undefined; }>>>; dynamics: z.ZodOptional>>; statusValues: z.ZodOptional, "many">>>; speed: z.ZodOptional>; speedValid: z.ZodOptional>; }, "strip", z.ZodTypeAny, { status?: "dynamic_palette" | "none" | null | undefined; statusValues?: ("dynamic_palette" | "none")[] | null | undefined; speed?: number | null | undefined; speedValid?: boolean | null | undefined; }, { status?: "dynamic_palette" | "none" | null | undefined; statusValues?: ("dynamic_palette" | "none")[] | null | undefined; speed?: number | null | undefined; speedValid?: boolean | null | undefined; }>, { status: "dynamic_palette" | "none" | null | undefined; status_values: ("dynamic_palette" | "none")[] | null | undefined; speed: number | null | undefined; speed_valid: boolean | null | undefined; }, { status?: "dynamic_palette" | "none" | null | undefined; statusValues?: ("dynamic_palette" | "none")[] | null | undefined; speed?: number | null | undefined; speedValid?: boolean | null | undefined; }>>>; alert: z.ZodOptional>; signaling: z.ZodOptional, "many">>>; estimatedEnd: z.ZodOptional>; colors: 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">>>; }, "strip", z.ZodTypeAny, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimatedEnd?: number | null | undefined; colors?: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; }, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimatedEnd?: number | null | undefined; colors?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; }>, { signal_values: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimated_end: number | null | undefined; colors: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; }, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimatedEnd?: number | null | undefined; colors?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; }>>>; mode: z.ZodOptional>>; 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>>; pointsCapable: z.ZodOptional>; modeValues: z.ZodOptional, "many">>>; pixelCount: 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; pointsCapable?: number | null | undefined; modeValues?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | null | undefined; pixelCount?: number | 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; pointsCapable?: number | null | undefined; modeValues?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | null | undefined; pixelCount?: number | 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_capable: number | null | undefined; mode_values: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | null | undefined; pixel_count: number | 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; pointsCapable?: number | null | undefined; modeValues?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | null | undefined; pixelCount?: number | null | undefined; }>>>; effects: z.ZodOptional>>; statusValues: z.ZodOptional, "many">>>; effect: z.ZodOptional>>; effectValues: z.ZodOptional, "many">>>; }, "strip", z.ZodTypeAny, { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; statusValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; effectValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; }, { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; statusValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; effectValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; }>, { status: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; status_values: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; effect_values: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; }, { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; statusValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; effectValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; }>>>; timedEffects: z.ZodOptional>>; effectValues: z.ZodOptional, "many">>>; status: z.ZodOptional>>; statusValues: z.ZodOptional, "many">>>; duration: z.ZodOptional>; }, "strip", z.ZodTypeAny, { effect?: "no_effect" | "sunrise" | null | undefined; effectValues?: ("no_effect" | "sunrise")[] | null | undefined; status?: "no_effect" | "sunrise" | null | undefined; statusValues?: ("no_effect" | "sunrise")[] | null | undefined; duration?: number | null | undefined; }, { effect?: "no_effect" | "sunrise" | null | undefined; effectValues?: ("no_effect" | "sunrise")[] | null | undefined; status?: "no_effect" | "sunrise" | null | undefined; statusValues?: ("no_effect" | "sunrise")[] | null | undefined; duration?: number | null | undefined; }>, { effect: "no_effect" | "sunrise" | null | undefined; effect_values: ("no_effect" | "sunrise")[] | null | undefined; status: "no_effect" | "sunrise" | null | undefined; status_values: ("no_effect" | "sunrise")[] | null | undefined; duration: number | null | undefined; }, { effect?: "no_effect" | "sunrise" | null | undefined; effectValues?: ("no_effect" | "sunrise")[] | null | undefined; status?: "no_effect" | "sunrise" | null | undefined; statusValues?: ("no_effect" | "sunrise")[] | null | undefined; duration?: number | null | undefined; }>>>; powerup: z.ZodOptional>>; configured: z.ZodOptional>; on1: z.ZodOptional>>; on1: z.ZodOptional>; }, "strip", z.ZodTypeAny, { on1?: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>, { on: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on: boolean | null | undefined; } | null | undefined; }, { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; }>, { mode: "on" | "toggle" | "previous" | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; }, { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; }>>>; dimming: z.ZodOptional>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>>>; color1: z.ZodOptional>>; colorTemperature: z.ZodOptional>; color1: 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; }>>>; }, "strip", z.ZodTypeAny, { mirek?: number | null | undefined; color1?: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; }, { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; }>, { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; }, { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>, { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness: number | null | undefined; } | null | undefined; color1?: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>, { mode: "previous" | "dimming" | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured?: boolean | null | undefined; on1?: { mode: "on" | "toggle" | "previous" | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming?: { mode: "previous" | "dimming" | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured?: boolean | null | undefined; on1?: { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming?: { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>, { preset: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured: boolean | null | undefined; on: { mode: "on" | "toggle" | "previous" | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming: { mode: "previous" | "dimming" | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured?: boolean | null | undefined; on1?: { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming?: { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { type_?: string | null | undefined; id?: string | null | undefined; idV1?: string | null | undefined; owner?: { 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; metadata?: { name: string | null | undefined; archetype: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | null | undefined; fixed_mired: number | null | undefined; } | null | undefined; on?: { on: boolean | null | undefined; } | null | undefined; dimming?: { brightness: number | null | undefined; min_dim_level: number | null | undefined; } | null | undefined; colorTemperature?: { mirek: number | null | undefined; mirek_valid: boolean | null | undefined; mirek_schema: { mirek_minimum: number | null | undefined; mirek_maximum: number | null | undefined; } | null | undefined; } | null | undefined; color?: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; gamut: { red: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; green: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; blue: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; gamut_type: "A" | "B" | "C" | "other" | null | undefined; } | null | undefined; dynamics?: { status: "dynamic_palette" | "none" | null | undefined; status_values: ("dynamic_palette" | "none")[] | null | undefined; speed: number | null | undefined; speed_valid: boolean | null | undefined; } | null | undefined; alert?: any; signaling?: { signal_values: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimated_end: number | null | undefined; colors: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; } | null | undefined; mode?: "normal" | "streaming" | 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; points_capable: number | null | undefined; mode_values: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | null | undefined; pixel_count: number | null | undefined; } | null | undefined; effects?: { status: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; status_values: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; effect_values: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; } | null | undefined; timedEffects?: { effect: "no_effect" | "sunrise" | null | undefined; effect_values: ("no_effect" | "sunrise")[] | null | undefined; status: "no_effect" | "sunrise" | null | undefined; status_values: ("no_effect" | "sunrise")[] | null | undefined; duration: number | null | undefined; } | null | undefined; powerup?: { preset: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured: boolean | null | undefined; on: { mode: "on" | "toggle" | "previous" | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming: { mode: "previous" | "dimming" | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { type_?: string | null | undefined; id?: string | null | undefined; idV1?: string | null | undefined; owner?: { 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; metadata?: { name?: string | null | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | null | undefined; fixedMired?: number | null | undefined; } | null | undefined; on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; minDimLevel?: number | null | undefined; } | null | undefined; colorTemperature?: { mirek?: number | null | undefined; mirekValid?: boolean | null | undefined; mirekSchema?: { mirekMinimum?: number | null | undefined; mirekMaximum?: number | null | undefined; } | null | undefined; } | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; gamut?: { red?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; green?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; blue?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; gamutType?: "A" | "B" | "C" | "other" | null | undefined; } | null | undefined; dynamics?: { status?: "dynamic_palette" | "none" | null | undefined; statusValues?: ("dynamic_palette" | "none")[] | null | undefined; speed?: number | null | undefined; speedValid?: boolean | null | undefined; } | null | undefined; alert?: any; signaling?: { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimatedEnd?: number | null | undefined; colors?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; } | null | undefined; mode?: "normal" | "streaming" | 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; pointsCapable?: number | null | undefined; modeValues?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | null | undefined; pixelCount?: number | null | undefined; } | null | undefined; effects?: { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; statusValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; effectValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; } | null | undefined; timedEffects?: { effect?: "no_effect" | "sunrise" | null | undefined; effectValues?: ("no_effect" | "sunrise")[] | null | undefined; status?: "no_effect" | "sunrise" | null | undefined; statusValues?: ("no_effect" | "sunrise")[] | null | undefined; duration?: number | null | undefined; } | null | undefined; powerup?: { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured?: boolean | null | undefined; on1?: { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming?: { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>, { type: string | null | undefined; id: string | null | undefined; id_v1: string | null | undefined; owner: { 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; metadata: { name: string | null | undefined; archetype: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | null | undefined; fixed_mired: number | null | undefined; } | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; min_dim_level: number | null | undefined; } | null | undefined; color_temperature: { mirek: number | null | undefined; mirek_valid: boolean | null | undefined; mirek_schema: { mirek_minimum: number | null | undefined; mirek_maximum: number | null | undefined; } | null | undefined; } | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; gamut: { red: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; green: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; blue: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; gamut_type: "A" | "B" | "C" | "other" | null | undefined; } | null | undefined; dynamics: { status: "dynamic_palette" | "none" | null | undefined; status_values: ("dynamic_palette" | "none")[] | null | undefined; speed: number | null | undefined; speed_valid: boolean | null | undefined; } | null | undefined; alert: any; signaling: { signal_values: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimated_end: number | null | undefined; colors: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; } | null | undefined; mode: "normal" | "streaming" | 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; points_capable: number | null | undefined; mode_values: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | null | undefined; pixel_count: number | null | undefined; } | null | undefined; effects: { status: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; status_values: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; effect_values: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; } | null | undefined; timed_effects: { effect: "no_effect" | "sunrise" | null | undefined; effect_values: ("no_effect" | "sunrise")[] | null | undefined; status: "no_effect" | "sunrise" | null | undefined; status_values: ("no_effect" | "sunrise")[] | null | undefined; duration: number | null | undefined; } | null | undefined; powerup: { preset: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured: boolean | null | undefined; on: { mode: "on" | "toggle" | "previous" | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming: { mode: "previous" | "dimming" | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { type_?: string | null | undefined; id?: string | null | undefined; idV1?: string | null | undefined; owner?: { 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; metadata?: { name?: string | null | undefined; archetype?: "unknown_archetype" | "classic_bulb" | "sultan_bulb" | "flood_bulb" | "spot_bulb" | "candle_bulb" | "luster_bulb" | "pendant_round" | "pendant_long" | "ceiling_round" | "ceiling_square" | "floor_shade" | "floor_lantern" | "table_shade" | "recessed_ceiling" | "recessed_floor" | "single_spot" | "double_spot" | "table_wash" | "wall_lantern" | "wall_shade" | "flexible_lamp" | "ground_spot" | "wall_spot" | "plug" | "hue_go" | "hue_lightstrip" | "hue_iris" | "hue_bloom" | "bollard" | "wall_washer" | "hue_play" | "vintage_bulb" | "vintage_candle_bulb" | "ellipse_bulb" | "triangle_bulb" | "small_globe_bulb" | "large_globe_bulb" | "edison_bulb" | "christmas_tree" | "string_light" | "hue_centris" | "hue_lightstrip_tv" | "hue_lightstrip_pc" | "hue_tube" | "hue_signe" | "pendant_spot" | "ceiling_horizontal" | "ceiling_tube" | null | undefined; fixedMired?: number | null | undefined; } | null | undefined; on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; minDimLevel?: number | null | undefined; } | null | undefined; colorTemperature?: { mirek?: number | null | undefined; mirekValid?: boolean | null | undefined; mirekSchema?: { mirekMinimum?: number | null | undefined; mirekMaximum?: number | null | undefined; } | null | undefined; } | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; gamut?: { red?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; green?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; blue?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; gamutType?: "A" | "B" | "C" | "other" | null | undefined; } | null | undefined; dynamics?: { status?: "dynamic_palette" | "none" | null | undefined; statusValues?: ("dynamic_palette" | "none")[] | null | undefined; speed?: number | null | undefined; speedValid?: boolean | null | undefined; } | null | undefined; alert?: any; signaling?: { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimatedEnd?: number | null | undefined; colors?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; } | null | undefined; mode?: "normal" | "streaming" | 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; pointsCapable?: number | null | undefined; modeValues?: ("interpolated_palette" | "interpolated_palette_mirrored" | "random_pixelated")[] | null | undefined; pixelCount?: number | null | undefined; } | null | undefined; effects?: { status?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; statusValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; effectValues?: ("prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect")[] | null | undefined; } | null | undefined; timedEffects?: { effect?: "no_effect" | "sunrise" | null | undefined; effectValues?: ("no_effect" | "sunrise")[] | null | undefined; status?: "no_effect" | "sunrise" | null | undefined; statusValues?: ("no_effect" | "sunrise")[] | null | undefined; duration?: number | null | undefined; } | null | undefined; powerup?: { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured?: boolean | null | undefined; on1?: { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming?: { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>; //# sourceMappingURL=light-get.d.ts.map