import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const lightGetSignaling: z.ZodObject<{ signalValues: z.ZodOptional, "many">>; estimatedEnd: z.ZodOptional; colors: 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; }>, "many">>; }, "strip", z.ZodTypeAny, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; }, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; }>; /** * Feature containing signaling properties. * @typedef {LightGetSignaling} lightGetSignaling - Feature containing signaling properties. - Feature containing signaling properties. * @property {SupportedSignals[]} * @property {number} - Timestamp indicating when the active signal is expected to end. Value is not set if there is no_signal * @property {Color[]} - Colors that were provided for the active effect. */ export type LightGetSignaling = 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 lightGetSignalingResponse: z.ZodEffects, "many">>; estimated_end: z.ZodOptional; colors: 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; }>, "many">>; }, "strip", z.ZodTypeAny, { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimated_end?: number | undefined; colors?: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; }, { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimated_end?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | undefined; } | undefined; }[] | undefined; }>, { signalValues: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimatedEnd: number | undefined; colors: { xy: { x: number | undefined; y: number | undefined; } | undefined; }[] | undefined; }, { signal_values?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | undefined; estimated_end?: number | undefined; colors?: { xy?: { x?: number | undefined; y?: number | 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 lightGetSignalingRequest: z.ZodEffects, "many">>>; estimatedEnd: z.ZodOptional>; colors: 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; }>, "many">>>; }, "strip", z.ZodTypeAny, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimatedEnd?: number | null | undefined; colors?: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; }, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimatedEnd?: number | null | undefined; colors?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; }>, { signal_values: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimated_end: number | null | undefined; colors: { xy: { x: number | null | undefined; y: number | null | undefined; } | null | undefined; }[] | null | undefined; }, { signalValues?: ("no_signal" | "on_off" | "on_off_color" | "alternating")[] | null | undefined; estimatedEnd?: number | null | undefined; colors?: { xy?: { x?: number | null | undefined; y?: number | null | undefined; } | null | undefined; }[] | null | undefined; }>; //# sourceMappingURL=light-get-signaling.d.ts.map