import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const gamut: z.ZodObject<{ red: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; green: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; blue: z.ZodOptional; y: z.ZodOptional; }, "strip", z.ZodTypeAny, { x?: number | undefined; y?: number | undefined; }, { x?: number | undefined; y?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; }, { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; }>; /** * Color gamut of color bulb. Some bulbs do not properly return the Gamut information. In this case this is not present. * @typedef {Gamut} gamut - Color gamut of color bulb. Some bulbs do not properly return the Gamut information. In this case this is not present. - Color gamut of color bulb. Some bulbs do not properly return the Gamut information. In this case this is not present. * @property {GamutPosition} - CIE XY gamut position * @property {GamutPosition} - CIE XY gamut position * @property {GamutPosition} - CIE XY gamut position */ export type Gamut = 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 gamutResponse: 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; }>>; green: 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; }>>; blue: 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, { red?: { x: number | undefined; y: number | undefined; } | undefined; green?: { x: number | undefined; y: number | undefined; } | undefined; blue?: { x: number | undefined; y: number | undefined; } | undefined; }, { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | undefined; } | undefined; }>, { red: { x: number | undefined; y: number | undefined; } | undefined; green: { x: number | undefined; y: number | undefined; } | undefined; blue: { x: number | undefined; y: number | undefined; } | undefined; }, { red?: { x?: number | undefined; y?: number | undefined; } | undefined; green?: { x?: number | undefined; y?: number | undefined; } | undefined; blue?: { x?: number | undefined; y?: number | 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 gamutRequest: 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; }>>>; green: 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; }>>>; blue: 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, { red?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; green?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; blue?: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { red?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; green?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; blue?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>, { red: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; green: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; blue: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }, { red?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; green?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; blue?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }>; //# sourceMappingURL=gamut.d.ts.map