import { type PluginApi } from './PluginApi.js'; import { type PluginContext } from './PluginContext.js'; export declare const isPlugin: unique symbol; export declare abstract class Plugin { readonly [isPlugin]: true; protected readonly _container: TContainer; protected readonly _context: PluginContext; constructor(container: TContainer, context: PluginContext); abstract load(api: PluginApi): void; } //# sourceMappingURL=Plugin.d.ts.map