import HybridBridge from '../miniprogram/hybridBridge'; import { DeviceInfo } from '../typings/DeviceInfo'; import { JSBridgeReturnType } from '../typings/JSBridgeProtocol'; import { BaseController } from './BaseController'; import { StaticData } from '../typings/StaticData'; export declare class WxMiniprogramController extends BaseController { private _hybridBridge; deviceInfo?: DeviceInfo; staticData?: StaticData; initializing: boolean; get hybridBridge(): HybridBridge; 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)>>; invoke(method: string, data?: P): Promise; }