import * as z from "zod/mini"; export declare const ErrorCategory: { readonly INTERNAL: "INTERNAL"; readonly INVALID_USAGE: "INVALID_USAGE"; readonly HOST: "HOST"; }; export type ErrorCategory = (typeof ErrorCategory)[keyof typeof ErrorCategory]; export declare const ErrorCategorySchema: z.ZodMiniEnum<{ HOST: "HOST"; INTERNAL: "INTERNAL"; INVALID_USAGE: "INVALID_USAGE"; }>; export declare const ErrorEventSchema: z.ZodMiniObject<{ id: z.ZodMiniString; name: z.ZodMiniString; message: z.ZodMiniString; stack: z.ZodMiniOptional>; category: z.ZodMiniEnum<{ HOST: "HOST"; INTERNAL: "INTERNAL"; INVALID_USAGE: "INVALID_USAGE"; }>; timestamp: z.ZodMiniNumber; probability: z.ZodMiniOptional>; context: z.ZodMiniObject<{ widgetVersion: z.ZodMiniString; clientMeta: z.ZodMiniOptional; clientName: z.ZodMiniOptional>; clientVersion: z.ZodMiniOptional>; protocolCapabilities: z.ZodMiniOptional>>; integrator: z.ZodMiniOptional>; version: z.ZodMiniOptional>; }, z.core.$strip>>; transport: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; runtime: z.ZodMiniOptional>; }, z.core.$strip>>; notes: z.ZodMiniOptional>; }, z.core.$strip>>; debug: z.ZodMiniOptional>; }, z.core.$strip>; }, z.core.$strip>; export type ErrorEvent = z.output; export type ProtocolErrorCode = "PARSE" | "VERSION" | "UNKNOWN_TYPE"; export declare class ProtocolError extends Error { code: ProtocolErrorCode; details: string; constructor(code: ProtocolErrorCode, details: string); } //# sourceMappingURL=errors.d.ts.map