import { z } from "zod"; export declare const RuntimeRenderBufferModeSchema: z.ZodEnum<{ alternate: "alternate"; standard: "standard"; }>; export declare const RuntimeRendererStartedEventSchema: z.ZodObject<{ type: z.ZodLiteral<"runtime.renderer.started">; timestamp: z.ZodNumber; bufferMode: z.ZodOptional>; }, z.core.$strip>; export declare const RuntimeRendererMissingRenderEventSchema: z.ZodObject<{ type: z.ZodLiteral<"runtime.renderer.missing-render">; timestamp: z.ZodNumber; }, z.core.$strip>; export declare const RuntimeRendererDestroyedEventSchema: z.ZodObject<{ type: z.ZodLiteral<"runtime.renderer.destroyed">; timestamp: z.ZodNumber; }, z.core.$strip>; export declare const RuntimeImageRenderAttemptEventSchema: z.ZodObject<{ type: z.ZodLiteral<"runtime.image.render.attempt">; timestamp: z.ZodNumber; mode: z.ZodEnum<{ auto: "auto"; off: "off"; on: "on"; }>; protocol: z.ZodEnum<{ kitty: "kitty"; none: "none"; }>; }, z.core.$strip>; export declare const RuntimeImageRenderResultEventSchema: z.ZodObject<{ type: z.ZodLiteral<"runtime.image.render.result">; timestamp: z.ZodNumber; rendered: z.ZodBoolean; protocol: z.ZodEnum<{ kitty: "kitty"; none: "none"; }>; reason: z.ZodOptional; }, z.core.$strip>; export declare const RuntimePromptStartedEventSchema: z.ZodObject<{ type: z.ZodLiteral<"runtime.prompt.started">; timestamp: z.ZodNumber; promptType: z.ZodEnum<{ confirm: "confirm"; group: "group"; multiselect: "multiselect"; password: "password"; select: "select"; session: "session"; text: "text"; }>; }, z.core.$strip>; export declare const RuntimePromptCancelledEventSchema: z.ZodObject<{ type: z.ZodLiteral<"runtime.prompt.cancelled">; timestamp: z.ZodNumber; promptType: z.ZodEnum<{ confirm: "confirm"; group: "group"; multiselect: "multiselect"; password: "password"; select: "select"; session: "session"; text: "text"; }>; }, z.core.$strip>; export declare const RuntimeTransportErrorEventSchema: z.ZodObject<{ type: z.ZodLiteral<"runtime.transport.error">; timestamp: z.ZodNumber; message: z.ZodString; }, z.core.$strip>; export declare const RuntimeEventSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"runtime.renderer.started">; timestamp: z.ZodNumber; bufferMode: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"runtime.renderer.missing-render">; timestamp: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"runtime.renderer.destroyed">; timestamp: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"runtime.image.render.attempt">; timestamp: z.ZodNumber; mode: z.ZodEnum<{ auto: "auto"; off: "off"; on: "on"; }>; protocol: z.ZodEnum<{ kitty: "kitty"; none: "none"; }>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"runtime.image.render.result">; timestamp: z.ZodNumber; rendered: z.ZodBoolean; protocol: z.ZodEnum<{ kitty: "kitty"; none: "none"; }>; reason: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"runtime.prompt.started">; timestamp: z.ZodNumber; promptType: z.ZodEnum<{ confirm: "confirm"; group: "group"; multiselect: "multiselect"; password: "password"; select: "select"; session: "session"; text: "text"; }>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"runtime.prompt.cancelled">; timestamp: z.ZodNumber; promptType: z.ZodEnum<{ confirm: "confirm"; group: "group"; multiselect: "multiselect"; password: "password"; select: "select"; session: "session"; text: "text"; }>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"runtime.transport.error">; timestamp: z.ZodNumber; message: z.ZodString; }, z.core.$strip>], "type">; export type RuntimeRendererStartedEvent = z.infer; export type RuntimeRendererMissingRenderEvent = z.infer; export type RuntimeRendererDestroyedEvent = z.infer; export type RuntimeImageRenderAttemptEvent = z.infer; export type RuntimeImageRenderResultEvent = z.infer; export type RuntimePromptStartedEvent = z.infer; export type RuntimePromptCancelledEvent = z.infer; export type RuntimeTransportErrorEvent = z.infer; export type RuntimeEvent = z.infer; export type RuntimeEventType = RuntimeEvent["type"]; //# sourceMappingURL=events.d.ts.map