import { PluginClass, PluginOptions } from '../plugins/BasePlugin'; export declare class Plugins { static readonly DefaultPlugins: string[]; private registeredPluginsMap; private requiredPlugins; require(name: string, options: PluginOptions): void; provide(name: string, plugin: PluginClass): void; clearRequired(): void; execute(name: string, fn: string, ...args: any[]): any; }