import { z } from 'zod'; import { SDTFQuery } from '@specifyapp/specify-design-token-format'; export declare const filterParserName = "filter"; export declare const filterParserOptionsSchema: z.ZodObject<{ query: z.ZodType; failOnMutate: z.ZodOptional; deduplicate: z.ZodOptional>; resolveAliases: z.ZodOptional; allowUnresolvableAliases: z.ZodOptional; }, "strict", z.ZodTypeAny, { query: SDTFQuery; failOnMutate?: boolean | undefined; deduplicate?: true | undefined; resolveAliases?: boolean | undefined; allowUnresolvableAliases?: boolean | undefined; }, { query: SDTFQuery; failOnMutate?: boolean | undefined; deduplicate?: true | undefined; resolveAliases?: boolean | undefined; allowUnresolvableAliases?: boolean | undefined; }>; export declare const filterParserDefinition: import("../../internals/createBuiltInParserDefinition.js").BuiltInParserDefinitionSignature<"filter", "utility", false, z.ZodObject<{ query: z.ZodType; failOnMutate: z.ZodOptional; deduplicate: z.ZodOptional>; resolveAliases: z.ZodOptional; allowUnresolvableAliases: z.ZodOptional; }, "strict", z.ZodTypeAny, { query: SDTFQuery; failOnMutate?: boolean | undefined; deduplicate?: true | undefined; resolveAliases?: boolean | undefined; allowUnresolvableAliases?: boolean | undefined; }, { query: SDTFQuery; failOnMutate?: boolean | undefined; deduplicate?: true | undefined; resolveAliases?: boolean | undefined; allowUnresolvableAliases?: boolean | undefined; }>, true, undefined, ("SDTF" | "SDTF Engine")[], "SDTF Engine">; export type FilterParserDefinition = typeof filterParserDefinition; export type FilterParserOptions = z.infer; //# sourceMappingURL=definition.d.ts.map