/**
 * Business Context Analyzer for M2JS
 * Extracts business domain and architectural patterns from code
 */
import { ParsedFile } from './types';
export interface BusinessContext {
    domain: string;
    confidence: number;
    frameworks: string[];
    patterns: string[];
    entities: string[];
    businessRules: string[];
    description?: string;
}
export interface DomainIndicator {
    keywords: string[];
    domain: string;
    weight: number;
}
/**
 * Extracts business context from parsed files
 */
export declare function analyzeBusinessContext(parsedFiles: ParsedFile[], projectPath: string): BusinessContext;
