import { z } from 'zod'; export declare const keysPerTokenTypeSelectorSchema: z.ZodObject<{ textStyle: z.ZodOptional, z.ZodLiteral<"lineHeight">, z.ZodLiteral<"letterSpacing">, z.ZodLiteral<"paragraphSpacing">, z.ZodLiteral<"textIndent">]>, "many">>; shadow: z.ZodOptional, z.ZodLiteral<"offsetY">, z.ZodLiteral<"blurRadius">, z.ZodLiteral<"spreadRadius">]>, "many">>; border: z.ZodOptional, z.ZodLiteral<"rectangleCornerRadii">]>, "many">>; transition: z.ZodOptional, z.ZodLiteral<"delay">, z.ZodLiteral<"timingFunction">]>, "many">>; }, "strip", z.ZodTypeAny, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; }, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; }>; export type KeysPerTokenTypeSelector = z.infer; export declare const roundNumberParserName = "round-number"; export declare const roundNumberParserOptionsSchema: z.ZodObject<{ applyTo: z.ZodOptional]>; }, "strip", z.ZodTypeAny, { collection: string | true; }, { collection: string | true; }>, z.ZodObject<{ group: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { group: string | true; }, { group: string | true; }>, z.ZodObject<{ token: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { token: string | true; }, { token: string | true; }>, z.ZodEffects, import("@specifyapp/specify-design-token-format").SDTFQuery, import("@specifyapp/specify-design-token-format").SDTFQuery>]>, z.ZodArray]>; }, "strip", z.ZodTypeAny, { collection: string | true; }, { collection: string | true; }>, z.ZodObject<{ group: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { group: string | true; }, { group: string | true; }>, z.ZodObject<{ token: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { token: string | true; }, { token: string | true; }>, z.ZodEffects, import("@specifyapp/specify-design-token-format").SDTFQuery, import("@specifyapp/specify-design-token-format").SDTFQuery>]>, "many">]>>; applyToKeys: z.ZodOptional, z.ZodLiteral<"lineHeight">, z.ZodLiteral<"letterSpacing">, z.ZodLiteral<"paragraphSpacing">, z.ZodLiteral<"textIndent">]>, "many">>; shadow: z.ZodOptional, z.ZodLiteral<"offsetY">, z.ZodLiteral<"blurRadius">, z.ZodLiteral<"spreadRadius">]>, "many">>; border: z.ZodOptional, z.ZodLiteral<"rectangleCornerRadii">]>, "many">>; transition: z.ZodOptional, z.ZodLiteral<"delay">, z.ZodLiteral<"timingFunction">]>, "many">>; }, "strict", z.ZodTypeAny, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; }, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; }>>; precision: z.ZodOptional; mode: z.ZodOptional>; }, "strict", z.ZodTypeAny, { applyTo?: import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; } | (import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; })[] | undefined; applyToKeys?: { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; } | undefined; precision?: number | undefined; mode?: "auto" | "down" | "up" | undefined; }, { applyTo?: import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; } | (import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; })[] | undefined; applyToKeys?: { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; } | undefined; precision?: number | undefined; mode?: "auto" | "down" | "up" | undefined; }>; export declare const roundNumberParserDefinition: import("../../internals/createBuiltInParserDefinition.js").BuiltInParserDefinitionSignature<"round-number", "utility", false, z.ZodObject<{ applyTo: z.ZodOptional]>; }, "strip", z.ZodTypeAny, { collection: string | true; }, { collection: string | true; }>, z.ZodObject<{ group: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { group: string | true; }, { group: string | true; }>, z.ZodObject<{ token: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { token: string | true; }, { token: string | true; }>, z.ZodEffects, import("@specifyapp/specify-design-token-format").SDTFQuery, import("@specifyapp/specify-design-token-format").SDTFQuery>]>, z.ZodArray]>; }, "strip", z.ZodTypeAny, { collection: string | true; }, { collection: string | true; }>, z.ZodObject<{ group: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { group: string | true; }, { group: string | true; }>, z.ZodObject<{ token: z.ZodUnion<[z.ZodString, z.ZodLiteral]>; }, "strip", z.ZodTypeAny, { token: string | true; }, { token: string | true; }>, z.ZodEffects, import("@specifyapp/specify-design-token-format").SDTFQuery, import("@specifyapp/specify-design-token-format").SDTFQuery>]>, "many">]>>; applyToKeys: z.ZodOptional, z.ZodLiteral<"lineHeight">, z.ZodLiteral<"letterSpacing">, z.ZodLiteral<"paragraphSpacing">, z.ZodLiteral<"textIndent">]>, "many">>; shadow: z.ZodOptional, z.ZodLiteral<"offsetY">, z.ZodLiteral<"blurRadius">, z.ZodLiteral<"spreadRadius">]>, "many">>; border: z.ZodOptional, z.ZodLiteral<"rectangleCornerRadii">]>, "many">>; transition: z.ZodOptional, z.ZodLiteral<"delay">, z.ZodLiteral<"timingFunction">]>, "many">>; }, "strict", z.ZodTypeAny, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; }, { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; }>>; precision: z.ZodOptional; mode: z.ZodOptional>; }, "strict", z.ZodTypeAny, { applyTo?: import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; } | (import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; })[] | undefined; applyToKeys?: { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; } | undefined; precision?: number | undefined; mode?: "auto" | "down" | "up" | undefined; }, { applyTo?: import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; } | (import("@specifyapp/specify-design-token-format").SDTFQuery | { collection: string | true; } | { group: string | true; } | { token: string | true; })[] | undefined; applyToKeys?: { textStyle?: ("fontSize" | "lineHeight" | "letterSpacing" | "paragraphSpacing" | "textIndent")[] | undefined; shadow?: ("offsetX" | "offsetY" | "blurRadius" | "spreadRadius")[] | undefined; border?: ("width" | "rectangleCornerRadii")[] | undefined; transition?: ("duration" | "delay" | "timingFunction")[] | undefined; } | undefined; precision?: number | undefined; mode?: "auto" | "down" | "up" | undefined; }>, true, undefined, ("SDTF" | "SDTF Engine")[], "SDTF Engine">; export type RoundNumberParserDefinition = typeof roundNumberParserDefinition; export type RoundNumberParserOptions = z.infer; //# sourceMappingURL=definition.d.ts.map