import { z } from "zod4";
import type { L0RecordedEventType, SerializedOptions, SerializedError, GuardrailEventResult, DriftEventResult, L0StartEvent, L0TokenEvent, L0CheckpointEvent, L0GuardrailEvent, L0DriftEvent, L0RetryEvent, L0FallbackEvent, L0ContinuationEvent, L0CompleteEvent, L0ErrorEvent, L0EventEnvelope, L0Snapshot, L0ExecutionMode, L0ReplayOptions, L0RecordOptions } from "../types/events";
export declare const L0RecordedEventTypeSchema: z.ZodType<L0RecordedEventType>;
export declare const SerializedOptionsSchema: z.ZodType<SerializedOptions>;
export declare const SerializedErrorSchema: z.ZodType<SerializedError>;
export declare const GuardrailEventResultSchema: z.ZodType<GuardrailEventResult>;
export declare const DriftEventResultSchema: z.ZodType<DriftEventResult>;
export declare const L0StartEventSchema: z.ZodType<L0StartEvent>;
export declare const L0TokenEventSchema: z.ZodType<L0TokenEvent>;
export declare const L0CheckpointEventSchema: z.ZodType<L0CheckpointEvent>;
export declare const L0GuardrailEventSchema: z.ZodType<L0GuardrailEvent>;
export declare const L0DriftEventSchema: z.ZodType<L0DriftEvent>;
export declare const L0RetryEventSchema: z.ZodType<L0RetryEvent>;
export declare const L0FallbackEventSchema: z.ZodType<L0FallbackEvent>;
export declare const L0ContinuationEventSchema: z.ZodType<L0ContinuationEvent>;
export declare const L0CompleteEventSchema: z.ZodType<L0CompleteEvent>;
export declare const L0ErrorEventSchema: z.ZodType<L0ErrorEvent>;
export declare const L0RecordedEventSchema: z.ZodUnion<readonly [z.ZodType<L0StartEvent, unknown, z.core.$ZodTypeInternals<L0StartEvent, unknown>>, z.ZodType<L0TokenEvent, unknown, z.core.$ZodTypeInternals<L0TokenEvent, unknown>>, z.ZodType<L0CheckpointEvent, unknown, z.core.$ZodTypeInternals<L0CheckpointEvent, unknown>>, z.ZodType<L0GuardrailEvent, unknown, z.core.$ZodTypeInternals<L0GuardrailEvent, unknown>>, z.ZodType<L0DriftEvent, unknown, z.core.$ZodTypeInternals<L0DriftEvent, unknown>>, z.ZodType<L0RetryEvent, unknown, z.core.$ZodTypeInternals<L0RetryEvent, unknown>>, z.ZodType<L0FallbackEvent, unknown, z.core.$ZodTypeInternals<L0FallbackEvent, unknown>>, z.ZodType<L0ContinuationEvent, unknown, z.core.$ZodTypeInternals<L0ContinuationEvent, unknown>>, z.ZodType<L0CompleteEvent, unknown, z.core.$ZodTypeInternals<L0CompleteEvent, unknown>>, z.ZodType<L0ErrorEvent, unknown, z.core.$ZodTypeInternals<L0ErrorEvent, unknown>>]>;
export declare const L0EventEnvelopeSchema: z.ZodType<L0EventEnvelope>;
export declare const L0SnapshotSchema: z.ZodType<L0Snapshot>;
export declare const L0ExecutionModeSchema: z.ZodType<L0ExecutionMode>;
export declare const L0ReplayOptionsSchema: z.ZodType<L0ReplayOptions>;
export declare const L0RecordOptionsSchema: z.ZodType<L0RecordOptions>;
//# sourceMappingURL=events.d.ts.map