import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const deviceGet: 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; }>>; productData: z.ZodOptional; manufacturerName: z.ZodOptional; productName: z.ZodOptional; productArchetype: z.ZodOptional>; certified: z.ZodOptional; softwareVersion: z.ZodOptional; hardwarePlatformType: z.ZodOptional; }, "strip", z.ZodTypeAny, { modelId?: string | undefined; manufacturerName?: string | undefined; productName?: string | undefined; productArchetype?: "bridge_v2" | "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; certified?: boolean | undefined; softwareVersion?: string | undefined; hardwarePlatformType?: string | undefined; }, { modelId?: string | undefined; manufacturerName?: string | undefined; productName?: string | undefined; productArchetype?: "bridge_v2" | "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; certified?: boolean | undefined; softwareVersion?: string | undefined; hardwarePlatformType?: string | undefined; }>>; metadata: z.ZodOptional; archetype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | undefined; archetype?: "bridge_v2" | "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; }, { name?: string | undefined; archetype?: "bridge_v2" | "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; }>>; usertest: z.ZodOptional>; usertest: z.ZodOptional; }, "strip", z.ZodTypeAny, { status?: "set" | "changing" | undefined; usertest?: boolean | undefined; }, { status?: "set" | "changing" | undefined; usertest?: boolean | undefined; }>>; services: 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; }>, "many">>; }, "strip", z.ZodTypeAny, { type_?: "device" | 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; productData?: { modelId?: string | undefined; manufacturerName?: string | undefined; productName?: string | undefined; productArchetype?: "bridge_v2" | "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; certified?: boolean | undefined; softwareVersion?: string | undefined; hardwarePlatformType?: string | undefined; } | undefined; metadata?: { name?: string | undefined; archetype?: "bridge_v2" | "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; } | undefined; usertest?: { status?: "set" | "changing" | undefined; usertest?: boolean | undefined; } | undefined; services?: { 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; }, { type_?: "device" | 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; productData?: { modelId?: string | undefined; manufacturerName?: string | undefined; productName?: string | undefined; productArchetype?: "bridge_v2" | "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; certified?: boolean | undefined; softwareVersion?: string | undefined; hardwarePlatformType?: string | undefined; } | undefined; metadata?: { name?: string | undefined; archetype?: "bridge_v2" | "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; } | undefined; usertest?: { status?: "set" | "changing" | undefined; usertest?: boolean | undefined; } | undefined; services?: { 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; }>; /** * * @typedef {DeviceGet} deviceGet * @property {DeviceGetType} * @property {string} - Unique identifier representing a specific resource instance * @property {string} - Clip v1 resource identifier * @property {ResourceIdentifier} * @property {ProductData} * @property {DeviceGetMetadata} * @property {DeviceGetUsertest} * @property {ResourceIdentifier[]} - References all services providing control and state of the device. */ export type DeviceGet = 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 deviceGetResponse: 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; }>>; product_data: z.ZodOptional; manufacturer_name: z.ZodOptional; product_name: z.ZodOptional; product_archetype: z.ZodOptional>; certified: z.ZodOptional; software_version: z.ZodOptional; hardware_platform_type: z.ZodOptional; }, "strip", z.ZodTypeAny, { model_id?: string | undefined; manufacturer_name?: string | undefined; product_name?: string | undefined; product_archetype?: "bridge_v2" | "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; certified?: boolean | undefined; software_version?: string | undefined; hardware_platform_type?: string | undefined; }, { model_id?: string | undefined; manufacturer_name?: string | undefined; product_name?: string | undefined; product_archetype?: "bridge_v2" | "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; certified?: boolean | undefined; software_version?: string | undefined; hardware_platform_type?: string | undefined; }>, { modelId: string | undefined; manufacturerName: string | undefined; productName: string | undefined; productArchetype: "bridge_v2" | "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; certified: boolean | undefined; softwareVersion: string | undefined; hardwarePlatformType: string | undefined; }, { model_id?: string | undefined; manufacturer_name?: string | undefined; product_name?: string | undefined; product_archetype?: "bridge_v2" | "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; certified?: boolean | undefined; software_version?: string | undefined; hardware_platform_type?: string | undefined; }>>; metadata: z.ZodOptional; archetype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | undefined; archetype?: "bridge_v2" | "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; }, { name?: string | undefined; archetype?: "bridge_v2" | "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; }>, { name: string | undefined; archetype: "bridge_v2" | "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; }, { name?: string | undefined; archetype?: "bridge_v2" | "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; }>>; usertest: z.ZodOptional>; usertest: z.ZodOptional; }, "strip", z.ZodTypeAny, { status?: "set" | "changing" | undefined; usertest?: boolean | undefined; }, { status?: "set" | "changing" | undefined; usertest?: boolean | undefined; }>, { status: "set" | "changing" | undefined; usertest: boolean | undefined; }, { status?: "set" | "changing" | undefined; usertest?: boolean | undefined; }>>; services: 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; }>, "many">>; }, "strip", z.ZodTypeAny, { type?: "device" | 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; product_data?: { modelId: string | undefined; manufacturerName: string | undefined; productName: string | undefined; productArchetype: "bridge_v2" | "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; certified: boolean | undefined; softwareVersion: string | undefined; hardwarePlatformType: string | undefined; } | undefined; metadata?: { name: string | undefined; archetype: "bridge_v2" | "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; } | undefined; usertest?: { status: "set" | "changing" | undefined; usertest: boolean | undefined; } | undefined; services?: { 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; }, { type?: "device" | 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; product_data?: { model_id?: string | undefined; manufacturer_name?: string | undefined; product_name?: string | undefined; product_archetype?: "bridge_v2" | "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; certified?: boolean | undefined; software_version?: string | undefined; hardware_platform_type?: string | undefined; } | undefined; metadata?: { name?: string | undefined; archetype?: "bridge_v2" | "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; } | undefined; usertest?: { status?: "set" | "changing" | undefined; usertest?: boolean | undefined; } | undefined; services?: { 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; }>, { type_: "device" | 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; productData: { modelId: string | undefined; manufacturerName: string | undefined; productName: string | undefined; productArchetype: "bridge_v2" | "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; certified: boolean | undefined; softwareVersion: string | undefined; hardwarePlatformType: string | undefined; } | undefined; metadata: { name: string | undefined; archetype: "bridge_v2" | "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; } | undefined; usertest: { status: "set" | "changing" | undefined; usertest: boolean | undefined; } | undefined; services: { 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; }, { type?: "device" | 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; product_data?: { model_id?: string | undefined; manufacturer_name?: string | undefined; product_name?: string | undefined; product_archetype?: "bridge_v2" | "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; certified?: boolean | undefined; software_version?: string | undefined; hardware_platform_type?: string | undefined; } | undefined; metadata?: { name?: string | undefined; archetype?: "bridge_v2" | "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; } | undefined; usertest?: { status?: "set" | "changing" | undefined; usertest?: boolean | undefined; } | undefined; services?: { 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; }>; /** * 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 deviceGetRequest: 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; }>>>; productData: z.ZodOptional>; manufacturerName: z.ZodOptional>; productName: z.ZodOptional>; productArchetype: z.ZodOptional>>; certified: z.ZodOptional>; softwareVersion: z.ZodOptional>; hardwarePlatformType: z.ZodOptional>; }, "strip", z.ZodTypeAny, { modelId?: string | null | undefined; manufacturerName?: string | null | undefined; productName?: string | null | undefined; productArchetype?: "bridge_v2" | "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; certified?: boolean | null | undefined; softwareVersion?: string | null | undefined; hardwarePlatformType?: string | null | undefined; }, { modelId?: string | null | undefined; manufacturerName?: string | null | undefined; productName?: string | null | undefined; productArchetype?: "bridge_v2" | "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; certified?: boolean | null | undefined; softwareVersion?: string | null | undefined; hardwarePlatformType?: string | null | 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 */ model_id: string | null | undefined; manufacturer_name: string | null | undefined; product_name: string | null | undefined; product_archetype: "bridge_v2" | "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; certified: boolean | null | undefined; software_version: string | null | undefined; hardware_platform_type: string | null | undefined; }, { modelId?: string | null | undefined; manufacturerName?: string | null | undefined; productName?: string | null | undefined; productArchetype?: "bridge_v2" | "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; certified?: boolean | null | undefined; softwareVersion?: string | null | undefined; hardwarePlatformType?: string | null | undefined; }>>>; metadata: z.ZodOptional>; archetype: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { name?: string | null | undefined; archetype?: "bridge_v2" | "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; }, { name?: string | null | undefined; archetype?: "bridge_v2" | "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; }>, { name: string | null | undefined; archetype: "bridge_v2" | "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; }, { name?: string | null | undefined; archetype?: "bridge_v2" | "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; }>>>; usertest: z.ZodOptional>>; usertest: z.ZodOptional>; }, "strip", z.ZodTypeAny, { status?: "set" | "changing" | null | undefined; usertest?: boolean | null | undefined; }, { status?: "set" | "changing" | null | undefined; usertest?: boolean | null | undefined; }>, { status: "set" | "changing" | null | undefined; usertest: boolean | null | undefined; }, { status?: "set" | "changing" | null | undefined; usertest?: boolean | null | undefined; }>>>; services: 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; }>, "many">>>; }, "strip", z.ZodTypeAny, { type_?: "device" | 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; productData?: { /** * 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 */ model_id: string | null | undefined; manufacturer_name: string | null | undefined; product_name: string | null | undefined; product_archetype: "bridge_v2" | "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; certified: boolean | null | undefined; software_version: string | null | undefined; hardware_platform_type: string | null | undefined; } | null | undefined; metadata?: { name: string | null | undefined; archetype: "bridge_v2" | "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; } | null | undefined; usertest?: { status: "set" | "changing" | null | undefined; usertest: boolean | null | undefined; } | null | undefined; services?: { 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; }, { type_?: "device" | 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; productData?: { modelId?: string | null | undefined; manufacturerName?: string | null | undefined; productName?: string | null | undefined; productArchetype?: "bridge_v2" | "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; certified?: boolean | null | undefined; softwareVersion?: string | null | undefined; hardwarePlatformType?: string | null | undefined; } | null | undefined; metadata?: { name?: string | null | undefined; archetype?: "bridge_v2" | "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; } | null | undefined; usertest?: { status?: "set" | "changing" | null | undefined; usertest?: boolean | null | undefined; } | null | undefined; services?: { 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; }>, { type: "device" | 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; product_data: { /** * 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 */ model_id: string | null | undefined; manufacturer_name: string | null | undefined; product_name: string | null | undefined; product_archetype: "bridge_v2" | "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; certified: boolean | null | undefined; software_version: string | null | undefined; hardware_platform_type: string | null | undefined; } | null | undefined; metadata: { name: string | null | undefined; archetype: "bridge_v2" | "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; } | null | undefined; usertest: { status: "set" | "changing" | null | undefined; usertest: boolean | null | undefined; } | null | undefined; services: { 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; }, { type_?: "device" | 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; productData?: { modelId?: string | null | undefined; manufacturerName?: string | null | undefined; productName?: string | null | undefined; productArchetype?: "bridge_v2" | "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; certified?: boolean | null | undefined; softwareVersion?: string | null | undefined; hardwarePlatformType?: string | null | undefined; } | null | undefined; metadata?: { name?: string | null | undefined; archetype?: "bridge_v2" | "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; } | null | undefined; usertest?: { status?: "set" | "changing" | null | undefined; usertest?: boolean | null | undefined; } | null | undefined; services?: { 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; }>; //# sourceMappingURL=device-get.d.ts.map