import { AnyObject } from '../../../shared/types'; import { InsuranceType } from './types'; export default class InsuranceSDK { private readonly webview; private requestParams; private currentMessageHandler; constructor(params?: { selfWindow?: any; }); private readonly messageHandlerQueue; private messageHandler; postMessage(data: { exec: T; data: string; }): Promise>; destroy(): void; private login; private HOInterfaceSvr; private initConfig; private initParams; getInsuranceInfoPromise(config: AnyObject): Promise; }