import { z } from "zod4"; import type { CheckpointValidationResult, L0ContentType, L0DataPayload, L0Progress, L0Event, L0State, L0Telemetry, CategorizedNetworkError } from "../types/l0"; export declare const L0ContentTypeSchema: z.ZodType; export declare const L0DataPayloadSchema: z.ZodType; export declare const L0ProgressSchema: z.ZodType; export declare const L0EventSchema: z.ZodType; export declare const CategorizedNetworkErrorSchema: z.ZodType; export declare const L0StateSchema: z.ZodType; export declare const L0TelemetrySchema: z.ZodType; export declare const CheckpointValidationResultSchema: z.ZodType; export declare const RetryOptionsSchema: z.ZodObject<{ attempts: z.ZodOptional; maxRetries: z.ZodOptional; backoff: z.ZodOptional>>; baseDelay: z.ZodOptional; maxDelay: z.ZodOptional; retryOn: z.ZodOptional>>>; errorTypeDelays: z.ZodOptional; fetchError: z.ZodOptional; econnreset: z.ZodOptional; econnrefused: z.ZodOptional; sseAborted: z.ZodOptional; noBytes: z.ZodOptional; partialChunks: z.ZodOptional; runtimeKilled: z.ZodOptional; backgroundThrottle: z.ZodOptional; dnsError: z.ZodOptional; timeout: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strip>>; calculateDelay: z.ZodOptional>; shouldRetry: z.ZodOptional>; }, z.core.$strip>; export declare const L0AdapterSchema: z.ZodObject<{ name: z.ZodString; detect: z.ZodOptional>; wrap: z.ZodFunction; }, z.core.$strip>; export declare const L0InterceptorSchema: z.ZodObject<{ name: z.ZodOptional; before: z.ZodOptional>; after: z.ZodOptional>; onError: z.ZodOptional>; }, z.core.$strip>; export declare const L0OptionsSchema: z.ZodObject<{ __outputType: z.ZodOptional; stream: z.ZodFunction; context: z.ZodOptional>; fallbackStreams: z.ZodOptional>>; guardrails: z.ZodOptional>; retry: z.ZodOptional; maxRetries: z.ZodOptional; backoff: z.ZodOptional>>; baseDelay: z.ZodOptional; maxDelay: z.ZodOptional; retryOn: z.ZodOptional>>>; errorTypeDelays: z.ZodOptional; fetchError: z.ZodOptional; econnreset: z.ZodOptional; econnrefused: z.ZodOptional; sseAborted: z.ZodOptional; noBytes: z.ZodOptional; partialChunks: z.ZodOptional; runtimeKilled: z.ZodOptional; backgroundThrottle: z.ZodOptional; dnsError: z.ZodOptional; timeout: z.ZodOptional; unknown: z.ZodOptional; }, z.core.$strip>>; calculateDelay: z.ZodOptional>; shouldRetry: z.ZodOptional>; }, z.core.$strip>>; timeout: z.ZodOptional; interToken: z.ZodOptional; }, z.core.$strip>>; signal: z.ZodOptional>; monitoring: z.ZodOptional; sampleRate: z.ZodOptional; includeNetworkDetails: z.ZodOptional; includeTimings: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>>; checkIntervals: z.ZodOptional; drift: z.ZodOptional; checkpoint: z.ZodOptional; }, z.core.$strip>>; detectDrift: z.ZodOptional; detectZeroTokens: z.ZodOptional; continueFromLastKnownGoodToken: z.ZodOptional; buildContinuationPrompt: z.ZodOptional>; deduplicateContinuation: z.ZodOptional; deduplicationOptions: z.ZodOptional; maxOverlap: z.ZodOptional; caseSensitive: z.ZodOptional; normalizeWhitespace: z.ZodOptional; }, z.core.$strip>>; onStart: z.ZodOptional>; onComplete: z.ZodOptional>; onError: z.ZodOptional>; onEvent: z.ZodOptional>; onViolation: z.ZodOptional>; onRetry: z.ZodOptional>; onFallback: z.ZodOptional>; onResume: z.ZodOptional>; onCheckpoint: z.ZodOptional>; onTimeout: z.ZodOptional>; onAbort: z.ZodOptional>; onDrift: z.ZodOptional>; onToolCall: z.ZodOptional>; interceptors: z.ZodOptional; before: z.ZodOptional>; after: z.ZodOptional>; onError: z.ZodOptional>; }, z.core.$strip>>>; adapter: z.ZodOptional>; wrap: z.ZodFunction; }, z.core.$strip>, z.ZodString]>>; adapterOptions: z.ZodOptional; }, z.core.$strip>; export declare const L0ResultSchema: z.ZodObject<{ __outputType: z.ZodOptional; stream: z.ZodAny; text: z.ZodOptional; state: z.ZodType>; errors: z.ZodArray>; telemetry: z.ZodOptional>>; abort: z.ZodFunction; }, z.core.$strip>; //# sourceMappingURL=l0.d.ts.map