import { z } from 'zod'; export declare const REGISTRY: { readonly box: import('../spec').Spec<"box", { variant: "box"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; backgroundColor?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; dimensions?: { width: number; height: number; } | undefined; borderRadius?: number | undefined; strokeWidth?: number | undefined; }>; readonly button: import('../spec').Spec<"button", { variant: "button"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; size?: "small" | "tiny" | "medium" | "large" | "huge" | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; onClickDelay?: number | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "boolean"; transfer?: ArrayBuffer[] | undefined; } | undefined; mode?: "fire" | "momentary" | "pulse" | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; control?: { show?: boolean | undefined; showChip?: boolean | undefined; showIndicator?: boolean | undefined; chip?: { source?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "boolean"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; indicator?: { statusSource?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; colorSource?: { type: string; props: any; variant: "source"; valueType: "color"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; } | undefined; }>; readonly circle: import('../spec').Spec<"circle", { variant: "circle"; radius: number; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; backgroundColor?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; strokeWidth?: number | undefined; }>; readonly gauge: import('../spec').Spec<"gauge", { variant: "gauge"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; minWidth?: number | undefined; width?: number | undefined; notation?: "scientific" | "engineering" | "standard" | undefined; location?: { x: "left" | "right" | "center"; y: "top" | "bottom" | "center"; } | undefined; units?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; stalenessTimeout?: number | undefined; stalenessColor?: [number, number, number, number] | undefined; position?: { x: number; y: number; } | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; bounds?: { lower: number; upper: number; } | undefined; barWidth?: number | undefined; telem?: { type: string; props: any; variant: "source"; valueType: "string"; transfer?: ArrayBuffer[] | undefined; } | undefined; precision?: number | undefined; }>; readonly input: import('../spec').Spec<"input", { variant: "input"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; size?: "small" | "tiny" | "medium" | "large" | "huge" | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "string"; transfer?: ArrayBuffer[] | undefined; } | undefined; dimensions?: { width: number; height: number; } | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; disabled?: boolean | undefined; control?: { show?: boolean | undefined; showChip?: boolean | undefined; showIndicator?: boolean | undefined; chip?: { source?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "boolean"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; indicator?: { statusSource?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; colorSource?: { type: string; props: any; variant: "source"; valueType: "color"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; } | undefined; }>; readonly light: import('../spec').Spec<"light", { variant: "light"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; stalenessTimeout?: number | undefined; stalenessColor?: [number, number, number, number] | undefined; source?: { type: string; props: any; variant: "source"; valueType: "boolean"; transfer?: ArrayBuffer[] | undefined; } | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; scale?: number | undefined; }>; readonly offPageReference: import('../spec').Spec<"offPageReference", { variant: "offPageReference"; label: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; }; orientation?: "left" | "right" | "top" | "bottom" | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; page?: string | { type: "table" | "schematic" | "log" | "lineplot"; key: string; } | undefined; dblClickNav?: boolean | undefined; }>; readonly polygon: import('../spec').Spec<"polygon", { variant: "polygon"; numSides: number; sideLength: number; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; rotation?: number | undefined; cornerRounding?: number | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; backgroundColor?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; strokeWidth?: number | undefined; }>; readonly scale: import('../spec').Spec<"scale", { variant: "scale"; color: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }; indicator: { bounds: { lower: number; upper: number; }; color: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }; axisColor: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }; textColor: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }; units: string; notation: "scientific" | "engineering" | "standard"; precision: number; showFill: boolean; showCaret: boolean; showScale: boolean; side: "left" | "right" | "top" | "bottom"; caretSide: "left" | "right" | "top" | "bottom"; level: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p"; telem?: { type: string; props: any; variant: "source"; valueType: "number"; transfer?: ArrayBuffer[] | undefined; } | undefined; stalenessTimeout?: number | undefined; stalenessColor?: [number, number, number, number] | undefined; }; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; position?: { x: number; y: number; } | undefined; dimensions?: { width: number; height: number; } | undefined; }>; readonly select: import('../spec').Spec<"select", { variant: "select"; options: { key: string; name: string; value: number; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; }[]; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; size?: "small" | "tiny" | "medium" | "large" | "huge" | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "number"; transfer?: ArrayBuffer[] | undefined; } | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; inlineSize?: number | undefined; disabled?: boolean | undefined; control?: { show?: boolean | undefined; showChip?: boolean | undefined; showIndicator?: boolean | undefined; chip?: { source?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "boolean"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; indicator?: { statusSource?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; colorSource?: { type: string; props: any; variant: "source"; valueType: "color"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; } | undefined; }>; readonly setpoint: import('../spec').Spec<"setpoint", { variant: "setpoint"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; size?: "small" | "tiny" | "medium" | "large" | "huge" | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "number"; transfer?: ArrayBuffer[] | undefined; } | undefined; dimensions?: { width: number; height: number; } | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; units?: string | undefined; disabled?: boolean | undefined; control?: { show?: boolean | undefined; showChip?: boolean | undefined; showIndicator?: boolean | undefined; chip?: { source?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "boolean"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; indicator?: { statusSource?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; colorSource?: { type: string; props: any; variant: "source"; valueType: "color"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; } | undefined; }>; readonly stateIndicator: import('../spec').Spec<"stateIndicator", { variant: "stateIndicator"; options: { key: string; name: string; value: number; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; }[]; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; stalenessTimeout?: number | undefined; stalenessColor?: [number, number, number, number] | undefined; source?: { type: string; props: any; variant: "source"; valueType: "number"; transfer?: ArrayBuffer[] | undefined; } | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; inlineSize?: number | undefined; }>; readonly stringDisplay: import('../spec').Spec<"stringDisplay", { variant: "stringDisplay"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; stalenessTimeout?: number | undefined; stalenessColor?: [number, number, number, number] | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; textColor?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; tooltip?: string[] | undefined; inlineSize?: number | undefined; telem?: { type: string; props: any; variant: "source"; valueType: "string"; transfer?: ArrayBuffer[] | undefined; } | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; }>; readonly switch: import('../spec').Spec<"switch", { variant: "switch"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; stalenessTimeout?: number | undefined; stalenessColor?: [number, number, number, number] | undefined; source?: { type: string; props: any; variant: "source"; valueType: "boolean"; transfer?: ArrayBuffer[] | undefined; } | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "boolean"; transfer?: ArrayBuffer[] | undefined; } | undefined; control?: { show?: boolean | undefined; showChip?: boolean | undefined; showIndicator?: boolean | undefined; chip?: { source?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; sink?: { type: string; props: any; variant: "sink"; valueType: "boolean"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; indicator?: { statusSource?: { type: string; props: any; variant: "source"; valueType: "status"; transfer?: ArrayBuffer[] | undefined; } | undefined; colorSource?: { type: string; props: any; variant: "source"; valueType: "color"; transfer?: ArrayBuffer[] | undefined; } | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; } | undefined; onClickDelay?: number | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; scale?: number | undefined; }>; readonly textBox: import('../spec').Spec<"textBox", { variant: "textBox"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; width?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; autoFit?: boolean | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; value?: string | undefined; }>; readonly value: import('../spec').Spec<"value", { variant: "value"; label?: { label?: string | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; orientation?: "left" | "right" | "top" | "bottom" | "center" | undefined; direction?: "x" | "y" | undefined; maxInlineSize?: number | undefined; align?: "center" | "end" | "start" | "stretch" | undefined; } | undefined; orientation?: "left" | "right" | "top" | "bottom" | undefined; scale?: number | undefined; minWidth?: number | undefined; notation?: "scientific" | "engineering" | "standard" | undefined; location?: { x: "left" | "right" | "center"; y: "top" | "bottom" | "center"; } | undefined; useWidthForBackground?: boolean | undefined; valueBackgroundShift?: { x: number; y: number; } | undefined; valueBackgroundOverScan?: { x: number; y: number; } | undefined; stalenessTimeout?: number | undefined; stalenessColor?: [number, number, number, number] | undefined; position?: { x: number; y: number; } | undefined; color?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; textColor?: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | undefined; tooltip?: string[] | undefined; redline?: { bounds: { lower: number; upper: number; }; gradient: { key: string; color: string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }; position: number; switched?: boolean | undefined; }[]; } | undefined; units?: string | undefined; inlineSize?: number | undefined; telem?: { type: string; props: any; variant: "source"; valueType: "string"; transfer?: ArrayBuffer[] | undefined; } | undefined; backgroundTelem?: { type: string; props: any; variant: "source"; valueType: "color"; transfer?: ArrayBuffer[] | undefined; } | undefined; level?: "small" | "h1" | "h2" | "h3" | "h4" | "h5" | "p" | undefined; precision?: number | undefined; }>; }; export declare const configZ: z.ZodDiscriminatedUnion<[z.ZodObject<{ variant: z.ZodLiteral<"box">; label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; backgroundColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; dimensions: z.ZodOptional>; borderRadius: z.ZodOptional; strokeWidth: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; variant: z.ZodLiteral<"button">; size: z.ZodOptional>; level: z.ZodOptional>; onClickDelay: z.ZodOptional; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"boolean">; }, z.core.$strip>>; mode: z.ZodOptional>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; control: z.ZodOptional; showChip: z.ZodOptional; showIndicator: z.ZodOptional; chip: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"boolean">; }, z.core.$strip>>; }, z.core.$strip>>; indicator: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; colorSource: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"color">; }, z.core.$strip>>; }, z.core.$strip>>; orientation: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; variant: z.ZodLiteral<"circle">; radius: z.ZodNumber; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; backgroundColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; strokeWidth: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; minWidth: z.ZodOptional; width: z.ZodOptional; notation: z.ZodOptional>; location: z.ZodOptional, z.ZodEnum<{ center: "center"; }>]>; y: z.ZodUnion<[z.ZodEnum<{ top: "top"; bottom: "bottom"; }>, z.ZodEnum<{ center: "center"; }>]>; }, z.core.$strip>>; units: z.ZodOptional; level: z.ZodOptional>; stalenessTimeout: z.ZodOptional; stalenessColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>, z.ZodTransform<[number, number, number, number], string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }>>>; variant: z.ZodLiteral<"gauge">; position: z.ZodOptional>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; bounds: z.ZodOptional>; upper: z.ZodNumber | z.ZodType>; }, z.core.$strip>>; barWidth: z.ZodOptional; telem: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"string">; }, z.core.$strip>>; precision: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; variant: z.ZodLiteral<"input">; size: z.ZodOptional>; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"string">; }, z.core.$strip>>; dimensions: z.ZodOptional>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; disabled: z.ZodOptional; control: z.ZodOptional; showChip: z.ZodOptional; showIndicator: z.ZodOptional; chip: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"boolean">; }, z.core.$strip>>; }, z.core.$strip>>; indicator: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; colorSource: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"color">; }, z.core.$strip>>; }, z.core.$strip>>; orientation: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; stalenessTimeout: z.ZodOptional; stalenessColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>, z.ZodTransform<[number, number, number, number], string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }>>>; variant: z.ZodLiteral<"light">; source: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"boolean">; }, z.core.$strip>>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; scale: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ variant: z.ZodLiteral<"offPageReference">; orientation: z.ZodOptional>; label: z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>; level: z.ZodOptional>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; page: z.ZodOptional; key: z.ZodString; }, z.core.$strip>, z.ZodString]>>; dblClickNav: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; variant: z.ZodLiteral<"polygon">; numSides: z.ZodNumber; sideLength: z.ZodNumber; rotation: z.ZodOptional; cornerRounding: z.ZodOptional; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; backgroundColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; strokeWidth: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; variant: z.ZodLiteral<"scale">; position: z.ZodOptional>; dimensions: z.ZodOptional>; color: z.ZodDefault, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; indicator: z.ZodDefault>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"number">; }, z.core.$strip>>; bounds: z.ZodDefault>; upper: z.ZodNumber | z.ZodType>; }, z.core.$strip>>; color: z.ZodDefault, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; axisColor: z.ZodDefault, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; textColor: z.ZodDefault, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; units: z.ZodDefault; notation: z.ZodDefault>; precision: z.ZodDefault; showFill: z.ZodDefault; showCaret: z.ZodDefault; showScale: z.ZodDefault; side: z.ZodDefault>; caretSide: z.ZodDefault>; level: z.ZodDefault>; stalenessTimeout: z.ZodOptional; stalenessColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>, z.ZodTransform<[number, number, number, number], string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }>>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; variant: z.ZodLiteral<"select">; size: z.ZodOptional>; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"number">; }, z.core.$strip>>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; inlineSize: z.ZodOptional; options: z.ZodArray, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; }, z.core.$strip>>; disabled: z.ZodOptional; control: z.ZodOptional; showChip: z.ZodOptional; showIndicator: z.ZodOptional; chip: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"boolean">; }, z.core.$strip>>; }, z.core.$strip>>; indicator: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; colorSource: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"color">; }, z.core.$strip>>; }, z.core.$strip>>; orientation: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; variant: z.ZodLiteral<"setpoint">; size: z.ZodOptional>; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"number">; }, z.core.$strip>>; dimensions: z.ZodOptional>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; units: z.ZodOptional; disabled: z.ZodOptional; control: z.ZodOptional; showChip: z.ZodOptional; showIndicator: z.ZodOptional; chip: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"boolean">; }, z.core.$strip>>; }, z.core.$strip>>; indicator: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; colorSource: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"color">; }, z.core.$strip>>; }, z.core.$strip>>; orientation: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; stalenessTimeout: z.ZodOptional; stalenessColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>, z.ZodTransform<[number, number, number, number], string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }>>>; variant: z.ZodLiteral<"stateIndicator">; source: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"number">; }, z.core.$strip>>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; inlineSize: z.ZodOptional; options: z.ZodArray, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; stalenessTimeout: z.ZodOptional; stalenessColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>, z.ZodTransform<[number, number, number, number], string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }>>>; variant: z.ZodLiteral<"stringDisplay">; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; textColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; tooltip: z.ZodOptional>; inlineSize: z.ZodOptional; telem: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"string">; }, z.core.$strip>>; level: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; stalenessTimeout: z.ZodOptional; stalenessColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>, z.ZodTransform<[number, number, number, number], string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }>>>; source: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"boolean">; }, z.core.$strip>>; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"boolean">; }, z.core.$strip>>; control: z.ZodOptional; showChip: z.ZodOptional; showIndicator: z.ZodOptional; chip: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; sink: z.ZodOptional>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"boolean">; }, z.core.$strip>>; }, z.core.$strip>>; indicator: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"status">; }, z.core.$strip>>; colorSource: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"color">; }, z.core.$strip>>; }, z.core.$strip>>; orientation: z.ZodOptional>; }, z.core.$strip>>; onClickDelay: z.ZodOptional; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; variant: z.ZodLiteral<"switch">; scale: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; variant: z.ZodLiteral<"textBox">; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; width: z.ZodOptional; align: z.ZodOptional>; autoFit: z.ZodOptional; level: z.ZodOptional>; value: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ label: z.ZodOptional; level: z.ZodOptional>; orientation: z.ZodOptional>; direction: z.ZodOptional>; maxInlineSize: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; orientation: z.ZodOptional>; scale: z.ZodOptional; minWidth: z.ZodOptional; notation: z.ZodOptional>; location: z.ZodOptional, z.ZodEnum<{ center: "center"; }>]>; y: z.ZodUnion<[z.ZodEnum<{ top: "top"; bottom: "bottom"; }>, z.ZodEnum<{ center: "center"; }>]>; }, z.core.$strip>>; useWidthForBackground: z.ZodOptional; valueBackgroundShift: z.ZodOptional>; valueBackgroundOverScan: z.ZodOptional>; stalenessTimeout: z.ZodOptional; stalenessColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>, z.ZodTransform<[number, number, number, number], string | [number, number, number] | [number, number, number, number] | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; } | { rgba255: [number, number, number, number]; } | { r: number; g: number; b: number; a: number; }>>>; variant: z.ZodLiteral<"value">; position: z.ZodOptional>; color: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; textColor: z.ZodOptional, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>>; tooltip: z.ZodOptional>; redline: z.ZodOptional>; upper: z.ZodNumber | z.ZodType>; }, z.core.$strip>; gradient: z.ZodArray, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>, z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber, z.ZodNumber], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodNumber], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodNumber; }, z.core.$strip>, z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>, z.ZodObject<{ rgba255: z.ZodTuple<[z.ZodInt, z.ZodInt, z.ZodInt, z.ZodPipe>], null>; }, z.core.$strip>, z.ZodObject<{ r: z.ZodInt; g: z.ZodInt; b: z.ZodInt; a: z.ZodPipe>; }, z.core.$strip>]>; position: z.ZodNumber; switched: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; units: z.ZodOptional; inlineSize: z.ZodOptional; telem: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"string">; }, z.core.$strip>>; backgroundTelem: z.ZodOptional>>; variant: z.ZodLiteral<"source">; valueType: z.ZodLiteral<"color">; }, z.core.$strip>>; level: z.ZodOptional>; precision: z.ZodOptional; }, z.core.$strip>], "variant">; //# sourceMappingURL=symbols.d.ts.map