import { z } from 'zod'; export declare const ChannelSchema: z.ZodObject<{ field: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>; export declare const PositionEncodingSchema: z.ZodObject<{ x: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>; y: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>; }, z.core.$catchall; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>>; export declare const MarkChannelEncodingSchema: z.ZodObject<{ color: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>; channels: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export declare const EncodingSchema: z.ZodObject<{ color: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>; channels: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>>; x: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>; y: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>; }, z.core.$catchall; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>>; export declare const SizeChannelSchema: z.ZodObject<{ field: z.ZodOptional; value: z.ZodOptional; scale: z.ZodOptional; }, z.core.$strip>; export declare const OpacityChannelSchema: z.ZodObject<{ field: z.ZodOptional; value: z.ZodOptional; scale: z.ZodOptional; }, z.core.$strip>; export declare const ShapeChannelSchema: z.ZodObject<{ field: z.ZodOptional; value: z.ZodOptional; }, z.core.$strip>; export declare const TextChannelSchema: z.ZodObject<{ field: z.ZodOptional; value: z.ZodOptional; displayFormat: z.ZodOptional; }, z.core.$strict>; export declare const LabelPinStyleSchema: z.ZodObject<{ stroke: z.ZodOptional; strokeWidth: z.ZodOptional; dashPattern: z.ZodOptional>; }, z.core.$strip>; export declare const PointEncodingSchema: z.ZodObject<{ x: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>; y: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>; color: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>; channels: z.ZodOptional; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>>; text: z.ZodOptional; value: z.ZodOptional; displayFormat: z.ZodOptional; }, z.core.$strict>>; }, z.core.$catchall; value: z.ZodOptional>>; scale: z.ZodOptional; }, z.core.$strip>>>; export declare const MarkLabelContentSchema: z.ZodObject<{ field: z.ZodOptional; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; export declare const MarkNodeLabelSchema: z.ZodObject<{ content: z.ZodObject<{ field: z.ZodOptional; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; rotate: z.ZodOptional, z.ZodNumber]>>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber, z.ZodObject<{ boundary: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; fraction: z.ZodOptional; }, z.core.$strict>]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; keepUpright: z.ZodOptional; pin: z.ZodOptional; strokeWidth: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strict>; export declare const MarkGeometryLabelSchema: z.ZodObject<{ content: z.ZodObject<{ field: z.ZodOptional; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; side: z.ZodOptional>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; sloped: z.ZodOptional; }, z.core.$strict>; export declare const MarkNodeLabelListSchema: z.ZodUnion; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; rotate: z.ZodOptional, z.ZodNumber]>>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber, z.ZodObject<{ boundary: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; fraction: z.ZodOptional; }, z.core.$strict>]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; keepUpright: z.ZodOptional; pin: z.ZodOptional; strokeWidth: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strict>, z.ZodArray; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; rotate: z.ZodOptional, z.ZodNumber]>>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber, z.ZodObject<{ boundary: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; fraction: z.ZodOptional; }, z.core.$strict>]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; keepUpright: z.ZodOptional; pin: z.ZodOptional; strokeWidth: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strict>>]>; export declare const MarkGeometryLabelListSchema: z.ZodUnion; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; side: z.ZodOptional>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; sloped: z.ZodOptional; }, z.core.$strict>, z.ZodArray; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; side: z.ZodOptional>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; sloped: z.ZodOptional; }, z.core.$strict>>]>; export declare const MarkLabelSchema: z.ZodUnion; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; rotate: z.ZodOptional, z.ZodNumber]>>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber, z.ZodObject<{ boundary: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; fraction: z.ZodOptional; }, z.core.$strict>]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; keepUpright: z.ZodOptional; pin: z.ZodOptional; strokeWidth: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strict>, z.ZodObject<{ content: z.ZodObject<{ field: z.ZodOptional; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; side: z.ZodOptional>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; sloped: z.ZodOptional; }, z.core.$strict>]>; export declare const MarkLabelSchemaByHost: { readonly node: z.ZodUnion; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; rotate: z.ZodOptional, z.ZodNumber]>>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber, z.ZodObject<{ boundary: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; fraction: z.ZodOptional; }, z.core.$strict>]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; keepUpright: z.ZodOptional; pin: z.ZodOptional; strokeWidth: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strict>, z.ZodArray; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; rotate: z.ZodOptional, z.ZodNumber]>>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber, z.ZodObject<{ boundary: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; fraction: z.ZodOptional; }, z.core.$strict>]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; keepUpright: z.ZodOptional; pin: z.ZodOptional; strokeWidth: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strip>]>>; }, z.core.$strict>>]>; readonly geometry: z.ZodUnion; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; side: z.ZodOptional>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; sloped: z.ZodOptional; }, z.core.$strict>, z.ZodArray; value: z.ZodOptional; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>; displayFormat: z.ZodOptional; }, z.core.$strict>; opacity: z.ZodOptional; side: z.ZodOptional>; distance: z.ZodOptional; position: z.ZodOptional, z.ZodNumber]>>; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; placement: z.ZodOptional>; sloped: z.ZodOptional; }, z.core.$strict>>]>; }; //# sourceMappingURL=schema.d.ts.map