import type { IPlugin } from '../plugins/types';
import type { IPluginRegistry } from './types';
export declare class PluginRegistry implements IPluginRegistry {
    private readonly entries;
    install(plugin: IPlugin): void;
    uninstall(name: string): void;
    get(name: string): IPlugin | undefined;
    getAll(): IPlugin[];
    clear(): void;
}
