import type { ILaunchAppParams } from './types';
/**
 * @description 拉起王者荣耀游戏
 * @param {Object} options 可选，覆盖内部默认配置，参考 launchApp 的参数要求
 */
export declare function gotoWzGame(options?: ILaunchAppParams): void;
/**
 * @description 拉起王者荣耀游戏微社区
 * @param {Object} options          必须，参数对象。除 pageUrl 外，其余参数可选，参考 launchApp 的参数要求
 * @param {String} options.pageUrl  必须，内置落地页。
 */
export declare function gotoWzCommunity(options?: ILaunchAppParams): void;
/**
 * @description 拉起和平精英游戏
 * @param {Object} options 可选，覆盖内部默认配置，参考 launchApp 的参数要求
 */
export declare function gotoGPGame(options?: ILaunchAppParams): void;
/**
 * @description 拉起欢乐斗地主游戏
 * @param {Object} options 可选，覆盖内部默认配置，参考 launchApp 的参数要求
 */
export declare function gotoDzGame(options?: ILaunchAppParams): void;
/**
 * 拉起欢乐麻将游戏
 * @param {Object} options 可选，覆盖内部默认配置，参考 launchApp 的参数要求
 */
export declare function gotoMJGame(options?: {}): void;
/**
 * @description 拉起英雄联盟手游
 * @param {Object} options 可选，覆盖内部默认配置，参考 launchApp 的参数要求
 */
export declare function gotoLOLMGame(options?: ILaunchAppParams): void;
/**
 * 拉起天龙八部游戏
 * @param {Object} options 可选，覆盖内部默认配置，参考 launchApp 的参数要求
 */
export declare function gotoTLBBGame(options?: {}): void;
/**
 * 拉起天涯明月刀游戏
 * @param {Object} options 可选，覆盖内部默认配置，参考 launchApp 的参数要求
 */
export declare function gotoTDGame(options?: {}): void;
/**
 * @description 拉起qq炫舞游戏
 * @param {Object} options 可选，覆盖内部默认配置，参考 launchApp 的参数要求
 */
export declare function gotoX5MGame(options?: ILaunchAppParams): void;
export declare function gotoNarutoGame(options?: ILaunchAppParams): void;
/**
 * 获取拉起各个游戏的scheme,如果参数中设置了页面，则为deeplink scheme
 *
 * @param {int} gid 游戏ID
 * @param {String} pageUrl 要打开的页面地址，为空时表示只拉起游戏
 */
export declare const getOpenGameScheme: (options: Record<string, any>, gid: number, pageUrl?: string) => string;
