import { BizFlowStartBehavior, IoptionsParams, PaymentContext, ProductProcessor, SDKMetaData } from './deps';
export declare class EasySafePayProcessor implements ProductProcessor {
    private paymentContext?;
    private initConfig;
    private logger;
    private securityService;
    private eventCenter;
    private instanceId;
    private hostSign;
    private allowQueryCall;
    private allowSubmitPayCallAhead;
    private channelBehavior?;
    private SECURITY_SDK_INIT_TIMEOUT;
    private SDK_REQUEST_TIMEOUT;
    private LOAD_APP_RESOURCES_TIMEOUT;
    init(config: IoptionsParams, instanceId: string, sdkMetaData: SDKMetaData): void;
    startBizFlow(paymentContext: PaymentContext): Promise<BizFlowStartBehavior>;
    private buildWebAppUrl;
    private buildRedirectResult;
    /**
     * 等待Web应用启动，然后发送renderComponent事件
     *  start waiting web launch, then send renderComponent event
     * */
    private sendRequestAndWaitWebLaunch;
    private processQuery;
    private processSubmitPay;
    private acquireApdidToken;
    private initSecuritySDK;
}
