import { Message, WebviewBridgeConfig } from '../types'; interface WebViewContext { postMessage(message: Message): void; } export declare class WebViewBridge { private webview; private config; private context; private MESSAGE_HANDLER; /** * * @param webviewId webview 组件的 id,可传字符串,或者 my.createWebViewContext 创建出的实例 * @param config Config 配置 * @param context 页面上下文,传 this 即可。传入后,H5 侧可以使用广播、可以监听页面事件 */ constructor(webviewId: string | WebViewContext, config?: WebviewBridgeConfig, context?: any); listen: (data: { detail: Message; }) => void; private jsApiHandler; private broadcastHandler; private pageEventHandler; private bindCtxEvent; private sendMessage; } export {};