import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const scenePalette: z.ZodObject<{ color: 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; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }, { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, "many">>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, "many">>; colorTemperature: z.ZodOptional; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; }, { mirek?: number | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }, { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, "many">>; effects: z.ZodOptional>; }, "strip", z.ZodTypeAny, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }, { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }>; /** * Group of colors that describe the palette of colors to be used when playing dynamics * @typedef {ScenePalette} scenePalette - Group of colors that describe the palette of colors to be used when playing dynamics - Group of colors that describe the palette of colors to be used when playing dynamics * @property {ColorPaletteGet[]} * @property {Dimming[]} * @property {ColorTemperaturePalettePost[]} * @property {ScenePaletteEffects[]} */ export type ScenePalette = 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 scenePaletteResponse: z.ZodEffects; 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; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { color?: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming?: { brightness: number | undefined; } | undefined; }, { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, { color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }, { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, "many">>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>, "many">>; color_temperature: z.ZodOptional; }, "strip", z.ZodTypeAny, { mirek?: number | undefined; }, { mirek?: number | undefined; }>, { mirek: number | undefined; }, { mirek?: number | undefined; }>>; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { color_temperature?: { mirek: number | undefined; } | undefined; dimming?: { brightness: number | undefined; } | undefined; }, { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, { colorTemperature: { mirek: number | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }, { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, "many">>; effects: z.ZodOptional>; }, "strip", z.ZodTypeAny, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }>, { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { color?: { color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness: number | undefined; }[] | undefined; color_temperature?: { colorTemperature: { mirek: number | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; effects?: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }, { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; color_temperature?: { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }>, { color: { color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; dimming: { brightness: number | undefined; }[] | undefined; colorTemperature: { colorTemperature: { mirek: number | undefined; } | undefined; dimming: { brightness: number | undefined; } | undefined; }[] | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | undefined; }[] | undefined; }, { color?: { color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; dimming?: { brightness?: number | undefined; }[] | undefined; color_temperature?: { color_temperature?: { mirek?: number | undefined; } | undefined; dimming?: { brightness?: number | undefined; } | undefined; }[] | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | 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 scenePaletteRequest: z.ZodEffects>; 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; }>>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { color?: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness: number | null | undefined; } | null | undefined; }, { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>, { color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }, { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>, "many">>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>, "many">>>; colorTemperature: z.ZodOptional>; }, "strip", z.ZodTypeAny, { mirek?: number | null | undefined; }, { mirek?: number | null | undefined; }>, { mirek: number | null | undefined; }, { mirek?: number | null | undefined; }>>>; dimming: z.ZodOptional>; }, "strip", z.ZodTypeAny, { brightness?: number | null | undefined; }, { brightness?: number | null | undefined; }>, { brightness: number | null | undefined; }, { brightness?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { colorTemperature?: { mirek: number | null | undefined; } | null | undefined; dimming?: { brightness: number | null | undefined; } | null | undefined; }, { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>, { color_temperature: { mirek: number | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }, { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>, "many">>>; effects: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }>, { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }, { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }>, "many">>>; }, "strip", z.ZodTypeAny, { color?: { color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming?: { brightness: number | null | undefined; }[] | null | undefined; colorTemperature?: { color_temperature: { mirek: number | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; effects?: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; }, { color?: { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming?: { brightness?: number | null | undefined; }[] | null | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; }>, { color: { color: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming: { brightness: number | null | undefined; }[] | null | undefined; color_temperature: { color_temperature: { mirek: number | null | undefined; } | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }[] | null | undefined; effects: { effect: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; }, { color?: { color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; dimming?: { brightness?: number | null | undefined; }[] | null | undefined; colorTemperature?: { colorTemperature?: { mirek?: number | null | undefined; } | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }[] | null | undefined; effects?: { effect?: "prism" | "opal" | "glisten" | "sparkle" | "fire" | "candle" | "no_effect" | null | undefined; }[] | null | undefined; }>; //# sourceMappingURL=scene-palette.d.ts.map