/** * events domain zod schemas: MuxFrame / HostFrame unions (discriminatedUnion('type')). * A frame is the payload slot of the ServerRequest full form; the SessionEvent inside * a session/event frame reuses sessions.schema's strict-envelope + wide-data passthrough branch. */ import { z } from 'zod'; import type { HostFrame, MuxFrame } from './events.ts'; /** Question fields validated strictly against core dsh-user-interaction. */ export declare const askUserQuestionItemSchema: z.ZodObject<{ id: z.ZodString; question: z.ZodString; header: z.ZodOptional; detail: z.ZodOptional; options: z.ZodOptional; }, z.core.$strip>>>; multiSelect: z.ZodOptional; intent: z.ZodOptional; approve: z.ZodString; }, z.core.$strip>], "kind">>; }, z.core.$strip>; /** MuxFrame union (payload slot of a mux-stream ServerRequest). */ export declare const muxFrameSchema: z.ZodType; /** HostFrame union (payload slot of a host-stream ServerRequest). */ export declare const hostFrameSchema: z.ZodType; //# sourceMappingURL=events.schema.d.ts.map