import { z } from 'zod'; /** * The shape of the model inside the application code - what the users use */ export declare const light: z.ZodObject<{ lightLevel: z.ZodOptional; lightLevelValid: z.ZodOptional; lightLevelReport: z.ZodOptional; lightLevel: z.ZodOptional; }, "strip", z.ZodTypeAny, { changed?: string | undefined; lightLevel?: number | undefined; }, { changed?: string | undefined; lightLevel?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { lightLevel?: number | undefined; lightLevelValid?: boolean | undefined; lightLevelReport?: { changed?: string | undefined; lightLevel?: number | undefined; } | undefined; }, { lightLevel?: number | undefined; lightLevelValid?: boolean | undefined; lightLevelReport?: { changed?: string | undefined; lightLevel?: number | undefined; } | undefined; }>; /** * * @typedef {Light} light * @property {number} - Deprecated. Moved to light_level_report/light_level * @property {boolean} - Deprecated. Indication whether the value presented in light_level is valid * @property {LightLevelReport} */ export type Light = 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 lightResponse: z.ZodEffects; light_level_valid: z.ZodOptional; light_level_report: z.ZodOptional; light_level: z.ZodOptional; }, "strip", z.ZodTypeAny, { changed?: string | undefined; light_level?: number | undefined; }, { changed?: string | undefined; light_level?: number | undefined; }>, { changed: string | undefined; lightLevel: number | undefined; }, { changed?: string | undefined; light_level?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { light_level?: number | undefined; light_level_valid?: boolean | undefined; light_level_report?: { changed: string | undefined; lightLevel: number | undefined; } | undefined; }, { light_level?: number | undefined; light_level_valid?: boolean | undefined; light_level_report?: { changed?: string | undefined; light_level?: number | undefined; } | undefined; }>, { lightLevel: number | undefined; lightLevelValid: boolean | undefined; lightLevelReport: { changed: string | undefined; lightLevel: number | undefined; } | undefined; }, { light_level?: number | undefined; light_level_valid?: boolean | undefined; light_level_report?: { changed?: string | undefined; light_level?: 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 lightRequest: z.ZodEffects>; lightLevelValid: z.ZodOptional>; lightLevelReport: z.ZodOptional>; lightLevel: z.ZodOptional>; }, "strip", z.ZodTypeAny, { changed?: string | null | undefined; lightLevel?: number | null | undefined; }, { changed?: string | null | undefined; lightLevel?: number | null | undefined; }>, { changed: string | null | undefined; light_level: number | null | undefined; }, { changed?: string | null | undefined; lightLevel?: number | null | undefined; }>>>; }, "strip", z.ZodTypeAny, { lightLevel?: number | null | undefined; lightLevelValid?: boolean | null | undefined; lightLevelReport?: { changed: string | null | undefined; light_level: number | null | undefined; } | null | undefined; }, { lightLevel?: number | null | undefined; lightLevelValid?: boolean | null | undefined; lightLevelReport?: { changed?: string | null | undefined; lightLevel?: number | null | undefined; } | null | undefined; }>, { light_level: number | null | undefined; light_level_valid: boolean | null | undefined; light_level_report: { changed: string | null | undefined; light_level: number | null | undefined; } | null | undefined; }, { lightLevel?: number | null | undefined; lightLevelValid?: boolean | null | undefined; lightLevelReport?: { changed?: string | null | undefined; lightLevel?: number | null | undefined; } | null | undefined; }>; //# sourceMappingURL=light.d.ts.map