import { RuleProcessorT } from '../../core/rules/processor-models'; import { z } from 'zod'; declare const configSchema: z.ZodObject<{ endpointDescriptor: z.ZodOptional, z.ZodString]>>; parameterDescriptor: z.ZodOptional, z.ZodLiteral<"header">, z.ZodLiteral<"path">, z.ZodLiteral<"cookie">]>; correction: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; in: "path" | "query" | "header" | "cookie"; correction?: string | undefined; }, { name: string; in: "path" | "query" | "header" | "cookie"; correction?: string | undefined; }>>; patchMethod: z.ZodOptional, z.ZodLiteral<"merge">]>>; schemaDiff: z.ZodOptional; objectDiff: z.ZodOptional; in: z.ZodOptional, z.ZodLiteral<"header">, z.ZodLiteral<"path">, z.ZodLiteral<"cookie">]>>; required: z.ZodOptional; }, "strict", z.ZodTypeAny, { name?: string | undefined; in?: "path" | "query" | "header" | "cookie" | undefined; required?: boolean | undefined; }, { name?: string | undefined; in?: "path" | "query" | "header" | "cookie" | undefined; required?: boolean | undefined; }>>; }, "strict", z.ZodTypeAny, { endpointDescriptor?: string | { path: string; method: string; } | undefined; parameterDescriptor?: { name: string; in: "path" | "query" | "header" | "cookie"; correction?: string | undefined; } | undefined; patchMethod?: "deepmerge" | "merge" | undefined; schemaDiff?: any; objectDiff?: { name?: string | undefined; in?: "path" | "query" | "header" | "cookie" | undefined; required?: boolean | undefined; } | undefined; }, { endpointDescriptor?: string | { path: string; method: string; } | undefined; parameterDescriptor?: { name: string; in: "path" | "query" | "header" | "cookie"; correction?: string | undefined; } | undefined; patchMethod?: "deepmerge" | "merge" | undefined; schemaDiff?: any; objectDiff?: { name?: string | undefined; in?: "path" | "query" | "header" | "cookie" | undefined; required?: boolean | undefined; } | undefined; }>; declare const processor: RuleProcessorT; export default processor; export { configSchema };