import * as z from "zod/mini"; import { type Generation } from "./v3-generation.js"; /** Core -> host notification that a previously issued handle is no longer valid. */ export declare const eventHandleInvalidatedSchema: z.ZodMiniObject<{ t: z.ZodMiniLiteral<"getuserfeedback:event:handleInvalidated">; gen: z.core.$ZodBranded, "Generation", "out">; viewId: z.ZodMiniOptional>; instanceId: z.ZodMiniString; handleKind: z.ZodMiniString; handleId: z.ZodMiniString; reasonCode: z.ZodMiniEnum<{ CLOSED: "CLOSED"; INTERNAL: "INTERNAL"; OWNERSHIP_CONFLICT: "OWNERSHIP_CONFLICT"; OWNER_DISPOSED: "OWNER_DISPOSED"; RESET: "RESET"; STALE_HANDLE: "STALE_HANDLE"; UPSTREAM_INVALIDATED: "UPSTREAM_INVALIDATED"; }>; reasonMessage: z.ZodMiniOptional>; relatedRequestId: z.ZodMiniOptional>; source: z.ZodMiniEnum<{ core: "core"; loader: "loader"; }>; at: z.ZodMiniNumber; }, z.core.$strip>; export type EventHandleInvalidated = z.output; export declare function buildEventHandleInvalidated(params: { gen: number | Generation; instanceId: string; handleKind: string; handleId: string; reasonCode: EventHandleInvalidated["reasonCode"]; reasonMessage?: string; relatedRequestId?: string; source: EventHandleInvalidated["source"]; at: number; }): EventHandleInvalidated; //# sourceMappingURL=core-handle-invalidation.d.ts.map