import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const resourceIdentifier: z.ZodObject<{ rid: z.ZodOptional; rtype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>; /** * * @typedef {ResourceIdentifier} resourceIdentifier * @property {string} - The unique id of the referenced resource * @property {Rtype} - The type of the referenced resource */ export type ResourceIdentifier = 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 resourceIdentifierResponse: z.ZodEffects; rtype: z.ZodOptional>; }, "strip", z.ZodTypeAny, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>, { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }, { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; }>; /** * 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 resourceIdentifierRequest: z.ZodEffects>; 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; }>; //# sourceMappingURL=resource-identifier.d.ts.map