import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const roomGet: z.ZodObject<{ type_: z.ZodOptional; id: z.ZodOptional; idV1: z.ZodOptional; children: 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">>; 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">>; metadata: z.ZodOptional; archetype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }>>; }, "strip", z.ZodTypeAny, { type_?: string | undefined; id?: string | undefined; idV1?: string | undefined; children?: { 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; 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; metadata?: { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; } | undefined; }, { type_?: string | undefined; id?: string | undefined; idV1?: string | undefined; children?: { 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; 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; metadata?: { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; } | undefined; }>; /** * * @typedef {RoomGet} roomGet * @property {string} - Type of the supported resources * @property {string} - Unique identifier representing a specific resource instance * @property {string} - Clip v1 resource identifier * @property {ResourceIdentifier[]} - Child devices/services to group by the derived group * @property {ResourceIdentifier[]} - References all services aggregating control and state of children in the group. This includes all services grouped in the group hierarchy given by child relation. This includes all services of a device grouped in the group hierarchy given by child relation. Aggregation is per service type, ie every service type which can be grouped has a corresponding definition of grouped type. Supported types: – grouped_light * @property {RoomGetMetadata} - configuration object for a room */ export type RoomGet = 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 roomGetResponse: z.ZodEffects; id: z.ZodOptional; id_v1: z.ZodOptional; children: 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">>; 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">>; metadata: z.ZodOptional; archetype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }>, { name: string | undefined; archetype: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }, { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; }>>; }, "strip", z.ZodTypeAny, { type?: string | undefined; id?: string | undefined; id_v1?: string | undefined; children?: { 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; 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; metadata?: { name: string | undefined; archetype: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; } | undefined; }, { type?: string | undefined; id?: string | undefined; id_v1?: string | undefined; children?: { 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; 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; metadata?: { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; } | undefined; }>, { type_: string | undefined; id: string | undefined; idV1: string | undefined; children: { 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; 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; metadata: { name: string | undefined; archetype: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | undefined; } | undefined; }, { type?: string | undefined; id?: string | undefined; id_v1?: string | undefined; children?: { 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; 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; metadata?: { name?: string | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | 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 roomGetRequest: z.ZodEffects>; id: z.ZodOptional>; idV1: z.ZodOptional>; children: 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">>>; 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">>>; metadata: z.ZodOptional>; archetype: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { name?: string | null | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; }, { name?: string | null | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; }>, { name: string | null | undefined; archetype: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; }, { name?: string | null | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { type_?: string | null | undefined; id?: string | null | undefined; idV1?: string | null | undefined; children?: { 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; 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; metadata?: { name: string | null | undefined; archetype: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; } | null | undefined; }, { type_?: string | null | undefined; id?: string | null | undefined; idV1?: string | null | undefined; children?: { 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; 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; metadata?: { name?: string | null | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; } | null | undefined; }>, { type: string | null | undefined; id: string | null | undefined; id_v1: string | null | undefined; children: { 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; 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; metadata: { name: string | null | undefined; archetype: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; } | null | undefined; }, { type_?: string | null | undefined; id?: string | null | undefined; idV1?: string | null | undefined; children?: { 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; 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; metadata?: { name?: string | null | undefined; archetype?: "other" | "living_room" | "kitchen" | "dining" | "bedroom" | "kids_bedroom" | "bathroom" | "nursery" | "recreation" | "office" | "gym" | "hallway" | "toilet" | "front_door" | "garage" | "terrace" | "garden" | "driveway" | "carport" | "home" | "downstairs" | "upstairs" | "top_floor" | "attic" | "guest_room" | "staircase" | "lounge" | "man_cave" | "computer" | "studio" | "music" | "tv" | "reading" | "closet" | "storage" | "laundry_room" | "balcony" | "porch" | "barbecue" | "pool" | null | undefined; } | null | undefined; }>; //# sourceMappingURL=room-get.d.ts.map