@ai2070/l0
Version:
L0: The Missing Reliability Substrate for AI
47 lines • 2.61 kB
TypeScript
import { z } from "zod4";
import type { StructuredState, StructuredTelemetry, CorrectionInfo, CorrectionType, AutoCorrectOptions, AutoCorrectResult } from "../types/structured";
export declare const CorrectionTypeSchema: z.ZodType<CorrectionType>;
export declare const CorrectionInfoSchema: z.ZodType<CorrectionInfo>;
export declare const AutoCorrectOptionsSchema: z.ZodType<AutoCorrectOptions>;
export declare const AutoCorrectResultSchema: z.ZodType<AutoCorrectResult>;
export declare const StructuredStateSchema: z.ZodType<StructuredState>;
export declare const StructuredTelemetrySchema: z.ZodType<StructuredTelemetry>;
export declare const StructuredOptionsSchema: z.ZodObject<{
schema: z.ZodAny;
stream: z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>;
fallbackStreams: z.ZodOptional<z.ZodArray<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>>;
retry: z.ZodOptional<z.ZodAny>;
autoCorrect: z.ZodOptional<z.ZodBoolean>;
strictMode: z.ZodOptional<z.ZodBoolean>;
timeout: z.ZodOptional<z.ZodObject<{
initialToken: z.ZodOptional<z.ZodNumber>;
interToken: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>>;
signal: z.ZodOptional<z.ZodCustom<AbortSignal, AbortSignal>>;
monitoring: z.ZodOptional<z.ZodObject<{
enabled: z.ZodOptional<z.ZodBoolean>;
sampleRate: z.ZodOptional<z.ZodNumber>;
metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.core.$strip>>;
detectZeroTokens: z.ZodOptional<z.ZodBoolean>;
onValidationError: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
onAutoCorrect: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
onRetry: z.ZodOptional<z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>>;
}, z.core.$strip>;
export declare const StructuredResultSchema: z.ZodObject<{
data: z.ZodAny;
raw: z.ZodString;
corrected: z.ZodBoolean;
corrections: z.ZodArray<z.ZodString>;
state: z.ZodType<StructuredState, unknown, z.core.$ZodTypeInternals<StructuredState, unknown>>;
telemetry: z.ZodOptional<z.ZodType<StructuredTelemetry, unknown, z.core.$ZodTypeInternals<StructuredTelemetry, unknown>>>;
errors: z.ZodArray<z.ZodCustom<Error, Error>>;
abort: z.ZodFunction<z.core.$ZodFunctionArgs, z.core.$ZodFunctionOut>;
}, 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