import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const sceneRecall: z.ZodObject<{ action: z.ZodOptional>; duration: z.ZodOptional; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { action?: "dynamic_palette" | "static" | "active" | undefined; duration?: number | undefined; dimming?: { brightness?: number | undefined; } | undefined; }, { action?: "dynamic_palette" | "static" | "active" | undefined; duration?: number | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>; /** * * @typedef {SceneRecall} sceneRecall * @property {SceneRecallAction} - When writing active, the actions in the scene are executed on the target. dynamic_palette starts dynamic scene with colors in the Palette object. * @property {number} - Transition to the scene within the timeframe given by duration * @property {Dimming} */ export type SceneRecall = 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 sceneRecallResponse: z.ZodEffects>; duration: z.ZodOptional; dimming: z.ZodOptional; }, "strip", z.ZodTypeAny, { brightness?: number | undefined; }, { brightness?: number | undefined; }>, { brightness: number | undefined; }, { brightness?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { action?: "dynamic_palette" | "static" | "active" | undefined; duration?: number | undefined; dimming?: { brightness: number | undefined; } | undefined; }, { action?: "dynamic_palette" | "static" | "active" | undefined; duration?: number | undefined; dimming?: { brightness?: number | undefined; } | undefined; }>, { action: "dynamic_palette" | "static" | "active" | undefined; duration: number | undefined; dimming: { brightness: number | undefined; } | undefined; }, { action?: "dynamic_palette" | "static" | "active" | undefined; duration?: number | undefined; dimming?: { brightness?: 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 sceneRecallRequest: z.ZodEffects>>; duration: z.ZodOptional>; 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, { action?: "dynamic_palette" | "static" | "active" | null | undefined; duration?: number | null | undefined; dimming?: { brightness: number | null | undefined; } | null | undefined; }, { action?: "dynamic_palette" | "static" | "active" | null | undefined; duration?: number | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>, { action: "dynamic_palette" | "static" | "active" | null | undefined; duration: number | null | undefined; dimming: { brightness: number | null | undefined; } | null | undefined; }, { action?: "dynamic_palette" | "static" | "active" | null | undefined; duration?: number | null | undefined; dimming?: { brightness?: number | null | undefined; } | null | undefined; }>; //# sourceMappingURL=scene-recall.d.ts.map