import { z } from 'zod'; import { GRAPH_DECKGL_ACCESSOR_MAP } from "./graph-style-accessor-map.js"; export { GRAPH_DECKGL_ACCESSOR_MAP }; /** * Supported scale identifiers for mapping data values to visual encodings. */ export declare const GraphStyleScaleTypeEnum: z.ZodEnum<{ linear: "linear"; log: "log"; pow: "pow"; sqrt: "sqrt"; quantize: "quantize"; quantile: "quantile"; ordinal: "ordinal"; }>; /** * TypeScript union of {@link GraphStyleScaleTypeEnum} values. */ export type GraphStyleScaleType = z.infer; /** * Configuration for data-driven style scaling. Supports deck.gl compatible numeric and * categorical scaling with optional d3-scale like parameters. */ export declare const GraphStyleScaleSchema: z.ZodObject<{ type: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>; /** * TypeScript view of {@link GraphStyleScaleSchema} after parsing. */ export type GraphStyleScale = z.infer; /** * Reference to node/edge attributes, optionally including fallback values and scale * configuration for data-driven styling. */ export declare const GraphStyleAttributeReferenceSchema: z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>; /** * Parsed value produced by {@link GraphStyleAttributeReferenceSchema}. */ export type GraphStyleAttributeReference = z.infer; /** * Primitive value allowed in stylesheet definitions. Supports literal values, attribute * references and imperative resolver functions. */ export declare const GraphStyleLeafValueSchema: z.ZodUnion>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>; /** * Union of literal, attribute-driven and functional style values. */ export type GraphStyleLeafValue = z.infer; /** * Mapping of interaction or application state keys to leaf style values. */ export declare const GraphStyleStateMapSchema: z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; /** * Style value that may be either a simple leaf value or a keyed map of overrides. */ export declare const GraphStyleValueSchema: z.ZodUnion>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>; /** * Parsed style property value that may include state overrides. */ export type GraphStyleValue = z.infer; export type GraphStyleType = keyof typeof GRAPH_DECKGL_ACCESSOR_MAP; /** * CSS-like pseudo selector supported by the stylesheet for state overrides. */ export type GraphStyleSelector = `:${string}`; /** * Schema that validates stylesheet definitions for all graph style primitives. */ export declare const GraphStyleRuleSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; radius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"circle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; cornerRadius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; radius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"rounded-rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; cornerRadius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"path-rounded-rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; angle: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"label">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; marker: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"marker">; }, z.core.$catchall> | z.ZodObject<{ stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"Edge">; }, z.core.$catchall> | z.ZodObject<{ stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"edge">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"edge-label">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; speed: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; tailLength: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"flow">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"arrow">; }, z.core.$catchall>, ...(z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; radius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"circle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; cornerRadius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; radius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"rounded-rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; cornerRadius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"path-rounded-rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; angle: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"label">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; marker: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"marker">; }, z.core.$catchall> | z.ZodObject<{ stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"Edge">; }, z.core.$catchall> | z.ZodObject<{ stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"edge">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"edge-label">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; speed: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; tailLength: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"flow">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"arrow">; }, z.core.$catchall>)[]], "type">; /** * Runtime type accepted by {@link GraphStyleRuleSchema} before validation. */ export type GraphStyleRule = z.input; /** * Type returned by {@link GraphStyleRuleSchema} after successful parsing. */ export type GraphStyleRuleParsed = z.infer; /** * Schema that validates a full graph stylesheet including nodes, edges, and decorators. */ export declare const GraphStylesheetSchema: z.ZodObject<{ nodes: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; radius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"circle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; cornerRadius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; radius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"rounded-rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; cornerRadius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"path-rounded-rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; angle: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"label">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; marker: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"marker">; }, z.core.$catchall>, ...(z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; radius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"circle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; cornerRadius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; radius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"rounded-rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; height: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; cornerRadius: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"path-rounded-rectangle">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; angle: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"label">; }, z.core.$catchall> | z.ZodObject<{ offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; opacity: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fill: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; marker: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"marker">; }, z.core.$catchall>)[]], "type">>>; edges: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"Edge">; decorators: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"edge-label">; }, z.core.$catchall>, z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; speed: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; tailLength: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"flow">; }, z.core.$catchall>, z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"arrow">; }, z.core.$catchall>, ...(z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"edge-label">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; speed: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; tailLength: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"flow">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"arrow">; }, z.core.$catchall>)[]], "type">>>; }, z.core.$catchall>, z.ZodObject<{ stroke: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; strokeWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"edge">; decorators: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"edge-label">; }, z.core.$catchall>, z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; speed: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; tailLength: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"flow">; }, z.core.$catchall>, z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"arrow">; }, z.core.$catchall>, ...(z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; text: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; fontSize: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textAnchor: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; alignmentBaseline: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; scaleWithZoom: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textMaxWidth: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textWordBreak: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; textSizeMinPixels: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"edge-label">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; width: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; speed: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; tailLength: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"flow">; }, z.core.$catchall> | z.ZodObject<{ color: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; size: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; offset: z.ZodOptional>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>, z.ZodRecord>]>, z.ZodUnion>]>>; scale: z.ZodOptional>; domain: z.ZodOptional>>; range: z.ZodOptional>; clamp: z.ZodOptional; nice: z.ZodOptional>; base: z.ZodOptional; exponent: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strict>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>; }, z.core.$strict>]>, z.ZodCustom<(...args: unknown[]) => unknown, (...args: unknown[]) => unknown>]>>]>>; type: z.ZodLiteral<"arrow">; }, z.core.$catchall>)[]], "type">>>; }, z.core.$catchall>], "type">>>; }, z.core.$strict>; /** * Runtime type accepted by {@link GraphStylesheetSchema} before validation. */ export type GraphStylesheet = z.input; /** * Type returned by {@link GraphStylesheetSchema} after successful parsing. */ export type GraphStylesheetParsed = z.infer; //# sourceMappingURL=graph-stylesheet-schema.d.ts.map