/** * MSDK 浏览器中,向原生发送数据 * @param {string} data 发送的数据 * ```ts * sendToMsdkNative('123') * ``` */ export declare function sendToMsdkNative(data?: string): void; /** * 添加 MSDK 原生回调监听器 * 用于监听原生层发送给 Web 层的消息 * @param callback - 回调函数,接收原生层传递的数据 * @example * ```ts * addMsdkNativeCallbackListener((data) => { * console.log('收到原生消息:', data); * }); * ``` */ export declare function addMsdkNativeCallbackListener(callback: Function): void; /** * 移除 MSDK 原生回调监听器 * 取消监听原生层发送给 Web 层的消息 * @param callback - 要移除的回调函数 * @example * ```ts * const callback = (data) => console.log(data); * addMsdkNativeCallbackListener(callback); * // 稍后移除 * removeMsdkNativeCallbackListener(callback); * ``` */ export declare function removeMsdkNativeCallbackListener(callback: Function): void; /** * MSDK 浏览器中,关闭 webView * @example * ```ts * closeMsdkWebview() * ``` */ export declare function closeMsdkWebview(env?: any): void; /** * 关闭 webView,包含 msdk 浏览器和其他浏览器 * @example * ```ts * closeWebView() * ``` */ export declare function closeWebView(): void; /** * 添加游戏内浏览器jssdk * @example * ```ts * callJsBrowserAdapter(); * ``` */ export declare function callJsBrowserAdapter(): Promise; /** * 设置 MSDK 浏览器退出全屏,需提前加载 sdk * @example * ```ts * callJsReSetFullScreen(); * ``` */ export declare const callJsReSetFullScreen: () => void; /** * 设置 MSDK 浏览器全屏,需提前加载 sdk * @param isFullScreen 是否全屏 * @example * ```ts * callJsSetFullScreen(); * callJsSetFullScreen(false); * ``` */ export declare const callJsSetFullScreen: (isFullScreen?: boolean) => void;