import type { ExtensionManifest, InstalledExtension } from './types.js'; import { ExtensionRegistry } from './registry.js'; /** Conventional directory for locally-installed extensions. */ export declare const EXTENSIONS_DIR = ".prodara/extensions"; /** * Load all extensions from `.prodara/extensions/` and populate a registry. */ export declare function loadExtensions(root: string): ExtensionRegistry; /** * Install an extension from a local directory by copying its manifest. */ export declare function installExtension(root: string, name: string, manifest: ExtensionManifest): InstalledExtension; /** * Remove an installed extension. */ export declare function removeExtension(root: string, name: string): void; /** * List installed extensions (just metadata, no loading). */ export declare function listInstalledExtensions(root: string): InstalledExtension[]; //# sourceMappingURL=loader.d.ts.map