export interface BugReport {
    title: string;
    description: string;
    expectedBehavior?: string;
    actualBehavior?: string;
    stackTrace?: string;
}
export interface BugAnalysisResult {
    primaryCause?: {
        category: string;
        description: string;
        confidence: number;
    };
    contributingFactors: Array<{
        category: string;
        description: string;
        confidence: number;
    }>;
    recommendedActions: string[];
    confidence: number;
}
export declare class DeepBugAnalyzer {
    analyze(bug: BugReport, codeContext: Map<string, string>, depth?: 'shallow' | 'moderate' | 'deep'): Promise<BugAnalysisResult>;
}
//# sourceMappingURL=deepBugAnalyzer.d.ts.map