/**
 * Brownfield analysis prompts
 * Handles brownfield project detection and analysis configuration
 */
import type { SupportedLanguage } from '../../../core/i18n/types.js';
/**
 * Analysis depth options
 */
export type AnalysisDepth = 'quick' | 'standard' | 'deep';
/**
 * Detected documentation location
 */
export interface DetectedDocsLocation {
    path: string;
    type: 'markdown' | 'wiki' | 'readme' | 'jsdoc' | 'mixed';
    fileCount: number;
}
/**
 * Brownfield analysis configuration result
 */
export interface BrownfieldAnalysisConfig {
    enabled: boolean;
    sourceDocsPath?: string;
    analysisDepth: AnalysisDepth;
}
/**
 * Detect existing documentation locations in a project
 */
export declare function detectExistingDocsLocations(targetDir: string): DetectedDocsLocation[];
/**
 * Prompt user for brownfield analysis configuration
 *
 * @param targetDir - Project directory
 * @param language - Language for translations
 * @returns Brownfield analysis configuration
 */
export declare function promptBrownfieldAnalysis(targetDir: string, language?: SupportedLanguage): Promise<BrownfieldAnalysisConfig>;
/**
 * Update config.json with brownfield analysis configuration
 *
 * @param targetDir - Project directory
 * @param config - Brownfield analysis configuration
 */
export declare function updateConfigWithBrownfield(targetDir: string, config: BrownfieldAnalysisConfig): void;
//# sourceMappingURL=brownfield-analysis.d.ts.map