type ConfigType = unknown;
/**
 * 初始化config
 * @param {ConfigType} config
 * @example
 * ```ts
 * initConfig({
 *   login: { loginType: 'WXPC' },
 *   game: 'pvp',
 * });
 *
 * getConfig('login.loginType'); // 'WXPC'
 * ```
 */
export declare function initConfig(config: ConfigType): void;
/**
 * 获取config
 * @param {string} name
 * @return {*}  {*}
 *
 * @example
 * getConfig('login.loginType')
 * getConfig('game')
 */
export declare function getConfig(name?: string): any;
/**
 * 设置config
 *
 * @param {string} name
 * @param {*} value
 *
 * @example
 * setConfig('login.loginType','WXPC')
 */
export declare function setConfig(name: string, value: unknown): void;
export {};
