import type { ClaudeUserPaths } from '../paths/claude-paths.js'; import { ClaudeInstallInventory } from './types.js'; /** * Build an InstallInventory by walking a Claude install root (default: ~/.claude). * Discovers marketplaces under plugins/marketplaces// and cached plugins under * plugins/cache////. Never throws — all failures surface * via parseErrors[]. * * Pass a ClaudeUserPaths object directly for testing or when the caller has already * resolved the install root; pass a string path to build paths automatically from * that root; omit entirely to use the default user install (~/.claude). */ export declare function extractClaudeInstallInventory(pathsOrRoot?: ClaudeUserPaths | string): Promise; //# sourceMappingURL=extract-install.d.ts.map