import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const dimmingDelta: z.ZodObject<{ action: z.ZodOptional>; brightnessDelta: z.ZodOptional; }, "strip", z.ZodTypeAny, { action?: "up" | "down" | "stop" | undefined; brightnessDelta?: number | undefined; }, { action?: "up" | "down" | "stop" | undefined; brightnessDelta?: number | undefined; }>; /** * * @typedef {DimmingDelta} dimmingDelta * @property {DimmingDeltaAction} * @property {number} - Brightness percentage of full-scale increase delta to current dimlevel. Clip at Max-level or Min-level. */ export type DimmingDelta = 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 dimmingDeltaResponse: z.ZodEffects>; brightness_delta: z.ZodOptional; }, "strip", z.ZodTypeAny, { action?: "up" | "down" | "stop" | undefined; brightness_delta?: number | undefined; }, { action?: "up" | "down" | "stop" | undefined; brightness_delta?: number | undefined; }>, { action: "up" | "down" | "stop" | undefined; brightnessDelta: number | undefined; }, { action?: "up" | "down" | "stop" | undefined; brightness_delta?: number | 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 dimmingDeltaRequest: z.ZodEffects>>; brightnessDelta: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action?: "up" | "down" | "stop" | null | undefined; brightnessDelta?: number | null | undefined; }, { action?: "up" | "down" | "stop" | null | undefined; brightnessDelta?: number | null | undefined; }>, { action: "up" | "down" | "stop" | null | undefined; brightness_delta: number | null | undefined; }, { action?: "up" | "down" | "stop" | null | undefined; brightnessDelta?: number | null | undefined; }>; //# sourceMappingURL=dimming-delta.d.ts.map