import { z } from "zod4"; import type { StructuredState, StructuredTelemetry, CorrectionInfo, CorrectionType, AutoCorrectOptions, AutoCorrectResult } from "../types/structured"; export declare const CorrectionTypeSchema: z.ZodType; export declare const CorrectionInfoSchema: z.ZodType; export declare const AutoCorrectOptionsSchema: z.ZodType; export declare const AutoCorrectResultSchema: z.ZodType; export declare const StructuredStateSchema: z.ZodType; export declare const StructuredTelemetrySchema: z.ZodType; export declare const StructuredOptionsSchema: z.ZodObject<{ schema: z.ZodAny; stream: z.ZodFunction; fallbackStreams: z.ZodOptional>>; retry: z.ZodOptional; autoCorrect: z.ZodOptional; strictMode: z.ZodOptional; timeout: z.ZodOptional; interToken: z.ZodOptional; }, z.core.$strip>>; signal: z.ZodOptional>; monitoring: z.ZodOptional; sampleRate: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>>; detectZeroTokens: z.ZodOptional; onValidationError: z.ZodOptional>; onAutoCorrect: z.ZodOptional>; onRetry: z.ZodOptional>; }, z.core.$strip>; export declare const StructuredResultSchema: z.ZodObject<{ data: z.ZodAny; raw: z.ZodString; corrected: z.ZodBoolean; corrections: z.ZodArray; state: z.ZodType>; telemetry: z.ZodOptional>>; errors: z.ZodArray>; abort: z.ZodFunction; }, z.core.$strip>; export declare const StructuredPresetSchema: z.ZodObject<{ name: z.ZodString; autoCorrect: z.ZodBoolean; strictMode: z.ZodBoolean; retry: z.ZodAny; }, z.core.$strip>; //# sourceMappingURL=structured.d.ts.map