export { parseSemver, satisfiesRange, isPluginCompatible, getCompatiblePlugins, evaluateCondition, } from './compatibility.js';
export { validateManifestStructure, validateToolConflicts, validateVersionCompatibility, validatePlugin, } from './validator.js';
export { discoverPlugins, loadPluginModule, getPluginsDir } from './loader.js';
export { installPlugin, activatePlugin, deactivatePlugin, uninstallPlugin, readPluginState, writePluginState, } from './lifecycle.js';
export { createPluginContext, createPluginStorage, createPluginLogger, withPluginTimeout, } from './sandbox.js';
export { generatePluginDocs } from './doc-generator.js';
export { registerPluginTools, unregisterPluginTools, invokePluginTool, getRegisteredPluginTools, getPluginToolCount, buildPluginToolName, clearPluginToolRegistry, } from './extensions/tool-extension.js';
export { registerPluginWorkers, unregisterPluginWorkers, invokeManualWorker, getPluginWorkerCount, clearWorkerRegistry, } from './extensions/worker-extension.js';
export { registerPluginAnalyzers, unregisterPluginAnalyzers, runPluginAnalyzers, getPluginAnalyzerCount, clearAnalyzerRegistry, } from './extensions/analyzer-extension.js';
export { registerPluginTemplates, unregisterPluginTemplates, getPluginTemplates, getPluginTemplateCount, clearTemplateRegistry, } from './extensions/template-extension.js';
//# sourceMappingURL=index.d.ts.map