/**
 * Rule evaluation - barrel exports
 */
import type { WorkflowStep, WorkflowState } from '../../models/types.js';
export { RuleEvaluator, type RuleMatch, type RuleEvaluatorContext } from './RuleEvaluator.js';
export { AggregateEvaluator } from './AggregateEvaluator.js';
import type { RuleMatch, RuleEvaluatorContext } from './RuleEvaluator.js';
/**
 * Detect matched rule for a step response.
 * Function facade over RuleEvaluator class.
 */
export declare function detectMatchedRule(step: WorkflowStep, agentContent: string, tagContent: string, ctx: RuleEvaluatorContext): Promise<RuleMatch | undefined>;
/**
 * Evaluate aggregate conditions.
 * Function facade over AggregateEvaluator class.
 */
export declare function evaluateAggregateConditions(step: WorkflowStep, state: WorkflowState): number;
//# sourceMappingURL=index.d.ts.map