import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const devicePut: z.ZodObject<{ type_: z.ZodOptional>; 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; }>>; identify: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action?: "identify" | undefined; }, { action?: "identify" | undefined; }>>; usertest: z.ZodOptional; }, "strip", z.ZodTypeAny, { usertest?: boolean | undefined; }, { usertest?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { type_?: "device" | 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; identify?: { action?: "identify" | undefined; } | undefined; usertest?: { usertest?: boolean | undefined; } | undefined; }, { type_?: "device" | 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; identify?: { action?: "identify" | undefined; } | undefined; usertest?: { usertest?: boolean | undefined; } | undefined; }>; /** * * @typedef {DevicePut} devicePut * @property {DevicePutType} * @property {DevicePutMetadata} * @property {Identify} * @property {DevicePutUsertest} */ export type DevicePut = 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 devicePutResponse: z.ZodEffects>; 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; }>>; identify: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action?: "identify" | undefined; }, { action?: "identify" | undefined; }>, { action: "identify" | undefined; }, { action?: "identify" | undefined; }>>; usertest: z.ZodOptional; }, "strip", z.ZodTypeAny, { usertest?: boolean | undefined; }, { usertest?: boolean | undefined; }>, { usertest: boolean | undefined; }, { usertest?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { type?: "device" | 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; identify?: { action: "identify" | undefined; } | undefined; usertest?: { usertest: boolean | undefined; } | undefined; }, { type?: "device" | 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; identify?: { action?: "identify" | undefined; } | undefined; usertest?: { usertest?: boolean | undefined; } | undefined; }>, { type_: "device" | 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; identify: { action: "identify" | undefined; } | undefined; usertest: { usertest: boolean | undefined; } | undefined; }, { type?: "device" | 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; identify?: { action?: "identify" | undefined; } | undefined; usertest?: { usertest?: boolean | 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 devicePutRequest: z.ZodEffects>>; 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; }>>>; identify: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { action?: "identify" | null | undefined; }, { action?: "identify" | null | undefined; }>, { action: "identify" | null | undefined; }, { action?: "identify" | null | undefined; }>>>; usertest: z.ZodOptional>; }, "strip", z.ZodTypeAny, { usertest?: boolean | null | undefined; }, { usertest?: boolean | null | undefined; }>, { usertest: boolean | null | undefined; }, { usertest?: boolean | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { type_?: "device" | 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; identify?: { action: "identify" | null | undefined; } | null | undefined; usertest?: { usertest: boolean | null | undefined; } | null | undefined; }, { type_?: "device" | 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; identify?: { action?: "identify" | null | undefined; } | null | undefined; usertest?: { usertest?: boolean | null | undefined; } | null | undefined; }>, { type: "device" | 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; identify: { action: "identify" | null | undefined; } | null | undefined; usertest: { usertest: boolean | null | undefined; } | null | undefined; }, { type_?: "device" | 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; identify?: { action?: "identify" | null | undefined; } | null | undefined; usertest?: { usertest?: boolean | null | undefined; } | null | undefined; }>; //# sourceMappingURL=device-put.d.ts.map