import { DeviceInfo } from '../typings/DeviceInfo'; import { JSBridgeReturnType } from '../typings/JSBridgeProtocol'; import { StaticData } from '../typings/StaticData'; export declare enum CallTypeEnum { callAndBackfeed = "callAndBack", callAndListen = "callAndListen" } export declare class WKWebViewController { worker?: Worker; deviceInfo?: DeviceInfo; staticData?: StaticData; constructor(); private checkBridgeReady; checkReady(timeout?: number): Promise>; getStaticData(timeout?: number): Promise>; get ready(): boolean; get scheme(): string; createSchemeLink(schemeUrl: string): string; callAndBackfeed(scheme: string): Promise>; callAndListen(scheme: string, callback: (data: T) => void): Promise void)>>; }