import type { PluginDefinition, PluginScope, PluginStatus } from '../../types/plugin/index.js';
import { ManagedRegistry } from '../ManagedRegistry.js';
export declare class PluginRegistry extends ManagedRegistry<PluginDefinition> {
    constructor();
    listByScope(scope: PluginScope): PluginDefinition[];
    listByStatus(status: PluginStatus): PluginDefinition[];
    findByName(name: string): PluginDefinition | undefined;
}
//# sourceMappingURL=index.d.ts.map