type WebViewConnectionBridgeMessageIdentity = { bridgeId: string; connectionId: string; epoch: number; generation: number; connectionIdentity?: unknown; }; export type WebViewConnectionBridgeMessage = (WebViewConnectionBridgeMessageIdentity & { kind: "connected"; }) | (WebViewConnectionBridgeMessageIdentity & { kind: "disconnected"; }) | (WebViewConnectionBridgeMessageIdentity & { kind: "message"; message: unknown; }); export type WebViewConnectionBridgeMessageParseErrors = { invalidIdentity: string; invalidKind: string; invalidMessage: string; missingPayload: string; }; export declare const parseWebViewConnectionBridgeMessage: (value: unknown, errors: WebViewConnectionBridgeMessageParseErrors) => WebViewConnectionBridgeMessage; export {};