import type { IBaseLaunchParams } from './types';
export declare const LAUNCH_GP_SOURCE_MAP: {
    NORMAL: number;
    SUBWAY_MODE: number;
};
export declare const GAME_SCHEME_PREFIX_MAP: {
    GP: string;
    GP_IN_HELPER: string;
    GP_TRIAL: string;
    GN: string;
    MJ: string;
};
export declare const DEFAULT_WX_JS_SDK = "https://res.wx.qq.com/open/js/jweixin-1.4.0.js";
export declare function getWxGameCircleUrl(gid: string | number): string;
export declare function getGPSchemeParam(roomId: string | number, roomPwd: string | number, options?: {
    source?: string | number;
}): string;
export declare function launchInWX({ wxJSLink, schemeUrl, schemeParam, launchParams, context, qrCodeLib, dialogHandler, otherDialogParams, resolve, reject, }: {
    wxJSLink: string;
    schemeUrl: string;
    schemeParam: string;
    resolve: Function;
    reject: Function;
} & IBaseLaunchParams): void;
export declare function launchCore({ launchParams, schemeParam, context, qrCodeLib, dialogHandler, otherDialogParams, schemePrefix, wxJSLink, env, }: IBaseLaunchParams & {
    schemePrefix?: string;
    schemeParam?: any;
}): Promise<unknown>;
