import type { StageId } from '../types/index.js'; import type { AmbiguitySignal, DetectionRule } from './clarification-types.js'; /** * Configurable ambiguity detector with pluggable rules. * Scans content for ambiguity signals across pipeline stages (FR-11). */ export declare class AmbiguityDetector { private readonly rules; constructor(options?: { useDefaults?: boolean; }); addRule(rule: DetectionRule): void; removeRule(ruleId: string): boolean; getRules(): DetectionRule[]; detect(content: string, _stage?: StageId): AmbiguitySignal[]; } //# sourceMappingURL=ambiguity-detector.d.ts.map