import type { SpecConflictSafety, SpecConflictCheckResult, ConflictGraphEntry, SpecConflictGraph } from '../types/index.js';
export type { SpecConflictSafety, SpecConflictCheckResult, ConflictGraphEntry, SpecConflictGraph };
/**
 * SPEC-657: Update the conflict graph entry for a single spec.
 * Called whenever a spec's inline ## Technical section changes.
 */
export declare function updateConflictGraphEntry(projectPath: string, specId: string): Promise<void>;
/**
 * SPEC-657: Check whether two or more specs can safely run in parallel.
 * Returns safe/warning/blocked based on file overlap.
 */
export declare function checkSpecConflicts(projectPath: string, specIds: string[]): Promise<SpecConflictCheckResult>;
//# sourceMappingURL=spec-conflict-graph.d.ts.map