import type { CompactResult, CompiledRule, ReduceOptions, ToolExecutionInput } from "../types.js";
export declare function reduceExecution(input: ToolExecutionInput, opts?: ReduceOptions): Promise<CompactResult>;
export declare function reduceExecutionWithRules(input: ToolExecutionInput, rules: CompiledRule[], opts?: ReduceOptions): Promise<CompactResult>;
export declare function classifyOnly(input: ToolExecutionInput, forcedRuleId?: string): Promise<import("../types.js").ClassificationResult>;
export declare function findMatchingRule(input: ToolExecutionInput): Promise<CompiledRule | undefined>;
