import { z } from 'zod'; export declare const replaceStringParserName = "replace-string"; export declare const replaceStringParserOptionsSchema: z.ZodObject<{ all: z.ZodOptional; }, "strip", z.ZodTypeAny, { pattern: string; flags?: string | undefined; }, { pattern: string; flags?: string | undefined; }>]>; replaceBy: z.ZodString; trim: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }>>; group: z.ZodOptional; }, "strip", z.ZodTypeAny, { pattern: string; flags?: string | undefined; }, { pattern: string; flags?: string | undefined; }>]>; replaceBy: z.ZodString; trim: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }>>; collection: z.ZodOptional; }, "strip", z.ZodTypeAny, { pattern: string; flags?: string | undefined; }, { pattern: string; flags?: string | undefined; }>]>; replaceBy: z.ZodString; trim: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }>>; token: z.ZodOptional; }, "strip", z.ZodTypeAny, { pattern: string; flags?: string | undefined; }, { pattern: string; flags?: string | undefined; }>]>; replaceBy: z.ZodString; trim: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }>>; 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">]>>; }, "strict", z.ZodTypeAny, { all?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; group?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; collection?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; token?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | 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; }, { all?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; group?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; collection?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; token?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | 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; }>; export declare const replaceStringParserDefinition: import("../../internals/createBuiltInParserDefinition.js").BuiltInParserDefinitionSignature<"replace-string", "utility", false, z.ZodObject<{ all: z.ZodOptional; }, "strip", z.ZodTypeAny, { pattern: string; flags?: string | undefined; }, { pattern: string; flags?: string | undefined; }>]>; replaceBy: z.ZodString; trim: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }>>; group: z.ZodOptional; }, "strip", z.ZodTypeAny, { pattern: string; flags?: string | undefined; }, { pattern: string; flags?: string | undefined; }>]>; replaceBy: z.ZodString; trim: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }>>; collection: z.ZodOptional; }, "strip", z.ZodTypeAny, { pattern: string; flags?: string | undefined; }, { pattern: string; flags?: string | undefined; }>]>; replaceBy: z.ZodString; trim: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }>>; token: z.ZodOptional; }, "strip", z.ZodTypeAny, { pattern: string; flags?: string | undefined; }, { pattern: string; flags?: string | undefined; }>]>; replaceBy: z.ZodString; trim: z.ZodOptional; }, "strip", z.ZodTypeAny, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }, { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; }>>; 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">]>>; }, "strict", z.ZodTypeAny, { all?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; group?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; collection?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; token?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | 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; }, { all?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; group?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; collection?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | undefined; token?: { regex: (string | { pattern: string; flags?: string | undefined; }) & (string | { pattern: string; flags?: string | undefined; } | undefined); replaceBy: string; trim?: boolean | undefined; } | 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; }>, true, undefined, ("SDTF" | "SDTF Engine")[], "SDTF Engine">; export type ReplaceStringParserDefinition = typeof replaceStringParserDefinition; export type ReplaceStringParserOptions = z.infer; //# sourceMappingURL=definition.d.ts.map