import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const groupedLightGet: 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; }>>; on: z.ZodOptional; }, "strip", z.ZodTypeAny, { on1?: boolean | undefined; }, { on1?: boolean | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>>; alert: z.ZodOptional>; }, "strip", z.ZodTypeAny, { actionValues?: string[] | undefined; }, { actionValues?: string[] | undefined; }>>; signaling: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; }, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; }>>; }, "strip", z.ZodTypeAny, { type_?: string | undefined; id?: string | undefined; idV1?: string | undefined; owner?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; alert?: { actionValues?: string[] | undefined; } | undefined; signaling?: { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; } | undefined; }, { type_?: string | undefined; id?: string | undefined; idV1?: string | undefined; owner?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; on?: { on1?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; alert?: { actionValues?: string[] | undefined; } | undefined; signaling?: { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; } | undefined; }>; /** * * @typedef {GroupedLightGet} groupedLightGet * @property {string} - Type of the supported resources * @property {string} - Unique identifier representing a specific resource instance * @property {string} - Clip v1 resource identifier * @property {ResourceIdentifier} * @property {On} * @property {Dimming} * @property {GroupedLightGetAlert} - Joined alert control * @property {GroupedLightGetSignaling} - Feature containing basic signaling properties. */ export type GroupedLightGet = 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 groupedLightGetResponse: 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; }>>; on: z.ZodOptional; }, "strip", z.ZodTypeAny, { on?: boolean | undefined; }, { on?: boolean | undefined; }>, { on1: boolean | undefined; }, { on?: boolean | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>>; alert: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action_values?: string[] | undefined; }, { action_values?: string[] | undefined; }>, { actionValues: string[] | undefined; }, { action_values?: string[] | undefined; }>>; signaling: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; }, { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; }>, { signalValues: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; }, { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; }>>; }, "strip", z.ZodTypeAny, { type?: string | undefined; id?: string | undefined; id_v1?: string | undefined; owner?: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; on?: { on1: boolean | undefined; } | undefined; dimming?: { brightness: number | undefined; } | undefined; alert?: { actionValues: string[] | undefined; } | undefined; signaling?: { signalValues: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; } | undefined; }, { type?: string | undefined; id?: string | undefined; id_v1?: string | undefined; owner?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; alert?: { action_values?: string[] | undefined; } | undefined; signaling?: { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; } | undefined; }>, { type_: string | undefined; id: string | undefined; idV1: string | undefined; owner: { rid: string | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; on: { on1: boolean | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; alert: { actionValues: string[] | undefined; } | undefined; signaling: { signalValues: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; } | undefined; }, { type?: string | undefined; id?: string | undefined; id_v1?: string | undefined; owner?: { rid?: string | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | undefined; } | undefined; on?: { on?: boolean | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; alert?: { action_values?: string[] | undefined; } | undefined; signaling?: { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | 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 groupedLightGetRequest: 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; }>>>; on: z.ZodOptional>; }, "strip", z.ZodTypeAny, { on1?: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>, { on: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>>>; alert: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { actionValues?: string[] | null | undefined; }, { actionValues?: string[] | null | undefined; }>, { action_values: string[] | null | undefined; }, { actionValues?: string[] | null | undefined; }>>>; signaling: z.ZodOptional, "many">>>; }, "strip", z.ZodTypeAny, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; }, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; }>, { signal_values: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; }, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { type_?: string | null | undefined; id?: string | null | undefined; idV1?: string | null | undefined; owner?: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; on?: { on: boolean | null | undefined; } | null | undefined; dimming?: { brightness: number | null | undefined; } | null | undefined; alert?: { action_values: string[] | null | undefined; } | null | undefined; signaling?: { signal_values: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; } | null | undefined; }, { type_?: string | null | undefined; id?: string | null | undefined; idV1?: string | null | undefined; owner?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; alert?: { actionValues?: string[] | null | undefined; } | null | undefined; signaling?: { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; } | null | undefined; }>, { type: string | null | undefined; id: string | null | undefined; id_v1: string | null | undefined; owner: { rid: string | null | undefined; rtype: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; alert: { action_values: string[] | null | undefined; } | null | undefined; signaling: { signal_values: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; } | null | undefined; }, { type_?: string | null | undefined; id?: string | null | undefined; idV1?: string | null | undefined; owner?: { rid?: string | null | undefined; rtype?: "device" | "bridge_home" | "room" | "zone" | "light" | "button" | "relative_rotary" | "temperature" | "light_level" | "motion" | "camera_motion" | "entertainment" | "contact" | "tamper" | "grouped_light" | "device_power" | "zigbee_bridge_connectivity" | "zigbee_connectivity" | "zgp_connectivity" | "bridge" | "zigbee_device_discovery" | "homekit" | "matter" | "matter_fabric" | "scene" | "entertainment_configuration" | "public_image" | "auth_v1" | "behavior_script" | "behavior_instance" | "geofence" | "geofence_client" | "geolocation" | "smart_scene" | null | undefined; } | null | undefined; on?: { on1?: boolean | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; alert?: { actionValues?: string[] | null | undefined; } | null | undefined; signaling?: { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; } | null | undefined; }>; //# sourceMappingURL=grouped-light-get.d.ts.map