import type { AmbiguityScore } from '../types/index.js';
/**
 * Scores a request description for ambiguity.
 * Returns a full AmbiguityScore with the most blocking dimension identified.
 */
export declare function scoreAmbiguity(description: string): AmbiguityScore;
/**
 * Returns true if the request should be blocked for the given tool.
 * Read-only tools are never blocked.
 */
export declare function shouldBlock(toolName: string, score: AmbiguityScore): boolean;
/**
 * Returns the threshold for a tool name.
 * Exported for testing / configuration purposes.
 */
export declare function getThreshold(toolName: string): number;
//# sourceMappingURL=ambiguity-detector.d.ts.map