import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const lightGetPowerup: z.ZodObject<{ preset: z.ZodOptional>; configured: z.ZodOptional; on1: z.ZodOptional>; on1: z.ZodOptional; }, "strip", z.ZodTypeAny, { on1?: boolean | undefined; }, { on1?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; }, { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; }>>; dimming: z.ZodOptional>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>>; color1: z.ZodOptional>; colorTemperature: z.ZodOptional; color1: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; }, { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on1?: { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on1?: { mode?: "on" | "toggle" | "previous" | undefined; on1?: { on1?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature?: { mirek?: number | undefined; color1?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>; /** * Feature containing properties to configure powerup behaviour of a lightsource. * @typedef {LightGetPowerup} lightGetPowerup - Feature containing properties to configure powerup behaviour of a lightsource. - Feature containing properties to configure powerup behaviour of a lightsource. * @property {PowerupPreset1} - When setting the custom preset the additional properties can be set. For all other presets, no other properties can be included. * @property {boolean} - Indicates if the shown values have been configured in the lightsource. * @property {PowerupOn1} * @property {PowerupDimming1} */ export type LightGetPowerup = 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 lightGetPowerupResponse: z.ZodEffects>; configured: z.ZodOptional; on: z.ZodOptional>; on: z.ZodOptional; }, "strip", z.ZodTypeAny, { on?: boolean | undefined; }, { on?: boolean | undefined; }>, { on1: boolean | undefined; }, { on?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "on" | "toggle" | "previous" | undefined; on?: { on1: boolean | undefined; } | undefined; }, { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; }>, { mode: "on" | "toggle" | "previous" | undefined; on1: { on1: boolean | undefined; } | undefined; }, { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; }>>; dimming: z.ZodOptional>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>>; color: z.ZodOptional>; color_temperature: z.ZodOptional; color: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>, { x: number | undefined; y: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { xy?: { x: number | undefined; y: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>, { xy: { x: number | undefined; y: number | undefined; } | undefined; }, { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; color?: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; }, { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; }>, { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; }, { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }>, { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness: number | undefined; } | undefined; color?: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>, { mode: "previous" | "dimming" | undefined; dimming: { brightness: number | undefined; } | undefined; color1: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on?: { mode: "on" | "toggle" | "previous" | undefined; on1: { on1: boolean | undefined; } | undefined; } | undefined; dimming?: { mode: "previous" | "dimming" | undefined; dimming: { brightness: number | undefined; } | undefined; color1: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on?: { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>, { preset: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured: boolean | undefined; on1: { mode: "on" | "toggle" | "previous" | undefined; on1: { on1: boolean | undefined; } | undefined; } | undefined; dimming: { mode: "previous" | "dimming" | undefined; dimming: { brightness: number | undefined; } | undefined; color1: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature: { mirek: number | undefined; color1: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | undefined; configured?: boolean | undefined; on?: { mode?: "on" | "toggle" | "previous" | undefined; on?: { on?: boolean | undefined; } | undefined; } | undefined; dimming?: { mode?: "previous" | "dimming" | undefined; dimming?: { brightness?: number | undefined; } | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; color_temperature?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | 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 lightGetPowerupRequest: z.ZodEffects>>; configured: z.ZodOptional>; on1: z.ZodOptional>>; on1: z.ZodOptional>; }, "strip", z.ZodTypeAny, { on1?: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>, { on: boolean | null | undefined; }, { on1?: boolean | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on: boolean | null | undefined; } | null | undefined; }, { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; }>, { mode: "on" | "toggle" | "previous" | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; }, { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; }>>>; dimming: z.ZodOptional>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>>>; color1: z.ZodOptional>>; colorTemperature: z.ZodOptional>; color1: z.ZodOptional>; y: z.ZodOptional>; }, "strip", z.ZodTypeAny, { x?: number | null | undefined; y?: number | null | undefined; }, { x?: number | null | undefined; y?: number | null | undefined; }>, { x: number | null | undefined; y: number | null | undefined; }, { x?: number | null | undefined; y?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { xy?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>, { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { mirek?: number | null | undefined; color1?: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; }, { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; }>, { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; }, { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>, { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness: number | null | undefined; } | null | undefined; color1?: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>, { mode: "previous" | "dimming" | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured?: boolean | null | undefined; on1?: { mode: "on" | "toggle" | "previous" | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming?: { mode: "previous" | "dimming" | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured?: boolean | null | undefined; on1?: { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming?: { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>, { preset: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured: boolean | null | undefined; on: { mode: "on" | "toggle" | "previous" | null | undefined; on: { on: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming: { mode: "previous" | "dimming" | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; color: { mode: "previous" | "color_temperature" | "color" | null | undefined; color_temperature: { mirek: number | null | undefined; color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }, { preset?: "safety" | "powerfail" | "last_on_state" | "custom" | null | undefined; configured?: boolean | null | undefined; on1?: { mode?: "on" | "toggle" | "previous" | null | undefined; on1?: { on1?: boolean | null | undefined; } | null | undefined; } | null | undefined; dimming?: { mode?: "previous" | "dimming" | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; color1?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature?: { mirek?: number | null | undefined; color1?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>; //# sourceMappingURL=light-get-powerup.d.ts.map