/** * 注册插件 * @description 注册过的插件插件会应用于所有实例 * @param name {String | Object} * @param fn */ export declare function registerPlugin(name: any, fn: () => void | undefined): void; /** * 撤销插件注册 * @param name {String | Array} */ export declare function deregisterPlugin(name: any): any; /** * 初始化插件 * @param options {Object} * @param extraPlugins {Object | Map}, 扩展插件, `{ key: fn }` 或 Map,会覆盖已注册的同名插件 * @returns {{array: Object[], map: Object}} */ export declare function createPlugins(options?: {}, extraPlugins?: any): { array: any[]; map: any; };