import * as z from "zod/mini"; import { type Generation } from "./v3-generation.js"; export declare const eventHostColorSchemeSchema: z.ZodMiniObject<{ gen: z.core.$ZodBranded, "Generation", "out">; viewId: z.ZodMiniOptional>; t: z.ZodMiniLiteral<"getuserfeedback:event:hostColorScheme">; instanceId: z.ZodMiniString; hostColorScheme: z.ZodMiniUnion, z.ZodMiniNull]>; }, z.core.$strip>; export type EventHostColorScheme = z.output; export declare const eventColorSchemeUpdateSchema: z.ZodMiniObject<{ gen: z.core.$ZodBranded, "Generation", "out">; t: z.ZodMiniLiteral<"getuserfeedback:event:colorSchemeUpdate">; viewId: z.ZodMiniString; colorScheme: z.ZodMiniEnum<{ dark: "dark"; light: "light"; system: "system"; }>; }, z.core.$strip>; export type EventColorSchemeUpdate = z.output; export declare function buildEventHostColorScheme(params: { gen: number | Generation; instanceId: string; hostColorScheme: "light" | "dark" | "system" | null; }): EventHostColorScheme; export declare function buildEventColorSchemeUpdate(params: { gen: number | Generation; viewId: string; colorScheme: "light" | "dark" | "system"; }): EventColorSchemeUpdate; export declare function isEventHostColorScheme(msg: unknown): msg is EventHostColorScheme; export declare function isEventColorSchemeUpdate(msg: unknown): msg is EventColorSchemeUpdate; //# sourceMappingURL=v3-color-scheme-events.d.ts.map