import type { ProjectKnowledge, DatabaseEngine, SupportedLocale, ExperienceLevel, StackSignatures, ArchPatternsFile } from '../../types/index.js';
/**
 * Full project analysis: scans filesystem to build ProjectKnowledge.
 */
export declare function analyzeProject(projectPath: string, projectId: string, locale?: SupportedLocale, experienceLevel?: ExperienceLevel, stackSignatures?: StackSignatures, archPatterns?: ArchPatternsFile): Promise<ProjectKnowledge>;
/**
 * Quick analysis: only detects language, framework, and package manager.
 */
export declare function quickAnalyze(projectPath: string): Promise<{
    language: string;
    framework: string | null;
    packageManager: string | null;
    database: DatabaseEngine;
}>;
//# sourceMappingURL=analyze-project.d.ts.map