/**
 * Deep Repo Analyzer
 *
 * Uses LLM to deeply understand each repository's purpose,
 * key concepts, APIs, and patterns.
 */
import type { RepoAnalysis, LLMProvider, ProgressCallback } from './types.js';
export declare function analyzeRepo(repoPath: string, repoName: string, llmProvider: LLMProvider | null, log: (msg: string) => void): Promise<RepoAnalysis>;
export declare function analyzeAllRepos(repos: Array<{
    name: string;
    path: string;
}>, llmProvider: LLMProvider | null, onProgress: ProgressCallback, log: (msg: string) => void, checkpoint?: {
    reposCompleted: string[];
}): Promise<Map<string, RepoAnalysis>>;
//# sourceMappingURL=deep-repo-analyzer.d.ts.map