import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const powerupDimming2: z.ZodObject<{ mode: z.ZodOptional>; dimming: z.ZodOptional; color: z.ZodOptional>; colorTemperature1: z.ZodOptional; 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; }>>; }, "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; }>>; /** * * @typedef {PowerupDimming2} powerupDimming2 * @property {DimmingMode2} - Dimming will set the brightness to the specified value after power up. When setting mode “dimming”, the dimming property must be included. Previous will set brightness to the state it was in before powering off. * @property {number} - Brightness percentage. value cannot be 0, writing 0 changes it to lowest possible brightness * @property {DimmingColor2} */ }, "strip", z.ZodTypeAny, { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature1?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature1?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "dimming" | undefined; dimming?: number | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature1?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "dimming" | undefined; dimming?: number | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | undefined; colorTemperature1?: { mirek?: number | undefined; color?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }>; /** * * @typedef {PowerupDimming2} powerupDimming2 * @property {DimmingMode2} - Dimming will set the brightness to the specified value after power up. When setting mode “dimming”, the dimming property must be included. Previous will set brightness to the state it was in before powering off. * @property {number} - Brightness percentage. value cannot be 0, writing 0 changes it to lowest possible brightness * @property {DimmingColor2} */ export type PowerupDimming2 = 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 powerupDimming2Response: z.ZodEffects>; dimming: z.ZodOptional; 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; color: { 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; color: { 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; colorTemperature1: { mirek: number | undefined; color: { 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?: number | undefined; color?: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature1: { mirek: number | undefined; color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "dimming" | undefined; dimming?: number | 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: number | undefined; color: { mode: "previous" | "color_temperature" | "color" | undefined; colorTemperature1: { mirek: number | undefined; color: { xy: { x: number | undefined; y: number | undefined; } | undefined; } | undefined; } | undefined; } | undefined; }, { mode?: "previous" | "dimming" | undefined; dimming?: number | 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; }>; /** * 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 powerupDimming2Request: z.ZodEffects>>; dimming: z.ZodOptional>; color: z.ZodOptional>>; colorTemperature1: z.ZodOptional>; color: 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; color?: { 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; color: { 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; }>>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature1?: { 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; colorTemperature1?: { 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; 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; colorTemperature1?: { mirek?: number | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { mode?: "previous" | "dimming" | null | undefined; dimming?: number | 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?: number | null | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature1?: { 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: number | 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?: number | null | undefined; color?: { mode?: "previous" | "color_temperature" | "color" | null | undefined; colorTemperature1?: { mirek?: number | null | undefined; color?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; } | null | undefined; }>; //# sourceMappingURL=powerup-dimming-2.d.ts.map