import { FourCausesAnalysis, CauseAnalysis } from './types.js'; export declare class CausalityAnalyzer { private causeTemplates; analyzeFourCauses(topic: string, context?: string, knownFactors?: string[]): FourCausesAnalysis; identifyMaterialCause(topic: string, context?: string, knownFactors?: string[]): CauseAnalysis; identifyFormalCause(topic: string, context?: string, knownFactors?: string[]): CauseAnalysis; identifyEfficientCause(topic: string, context?: string, knownFactors?: string[]): CauseAnalysis; identifyFinalCause(topic: string, context?: string, knownFactors?: string[]): CauseAnalysis; private findTemplate; private extractMaterialFactors; private extractFormalFactors; private extractEfficientFactors; private extractFinalFactors; private evaluateStrength; private evaluateConfidence; private calculateCompletenessScore; private generateInsights; private getCauseTypeName; } //# sourceMappingURL=causality-analyzer.d.ts.map