/**
 * ConflictAnalyzerService — read-only conflict provenance analysis over patch history.
 *
 * Orchestrates the pipeline: ConflictFrameLoader → ConflictCandidateCollector →
 * ConflictTraceAssembler → ConflictAnalysis.
 *
 * @module domain/services/strand/ConflictAnalyzerService
 */
import ConflictAnalysis from '../../types/conflict/ConflictAnalysis.ts';
import { type ConflictAnalyzeOptions } from './ConflictAnalysisRequest.ts';
import { CONFLICT_ANALYSIS_VERSION } from './ConflictFrameLoader.ts';
import { type ConflictPipelineGraphRuntime } from './ConflictPipelineContext.ts';
export { CONFLICT_ANALYSIS_VERSION };
/**
 * ConflictAnalyzerService analyzes read-only patch history for conflict traces.
 */
export declare class ConflictAnalyzerService {
    private readonly _pipelineContext;
    /**
     * Initializes the analyzer with a warp runtime graph instance.
     */
    constructor({ graph }: {
        graph: ConflictPipelineGraphRuntime;
    });
    /**
     * Performs a full conflict analysis over the patch history.
     */
    analyze(options?: ConflictAnalyzeOptions): Promise<ConflictAnalysis>;
    private _emptyResult;
}
export default ConflictAnalyzerService;
