export interface ProjectIndexCounts { /** Agents in the registry; absent when the build failed. */ agents?: { total: number; user: number; }; /** Skill index entries plus Org-library skills; absent when not built. */ skills?: { total: number; user: number; }; } /** Builds both indexes for `targetDir`. The skill index is built only where * `.claude/helpers` exists (it lives there). Never throws. */ export declare function buildProjectIndexes(targetDir: string, sourceHelpersDir?: string | null): ProjectIndexCounts; /** `Indexed 90 agents (2 from ~/.claude/agents) and 560 skills (3 from ~/.claude/skills)`; * null when neither index was built. */ export declare function formatIndexSummary(counts: ProjectIndexCounts | undefined): string | null; //# sourceMappingURL=project-indexes.d.ts.map