UNPKG

rcc-virtual-model-rules

Version:

RCC Virtual Model Rules Module - Claude Code Router rules implementation

24 lines 851 B
import { VirtualModelRule, EvaluationContext, EvaluationResult } from '../types/VirtualModelRulesTypes'; /** * Rule Engine component provides rule evaluation and execution capabilities * Handles complex rule matching, condition evaluation, and action execution */ export declare class RuleEngine { /** * Evaluate a single rule against a context */ evaluateRule(rule: VirtualModelRule, context: EvaluationContext): Promise<EvaluationResult>; /** * Execute rule actions */ executeActions(rule: VirtualModelRule, context: EvaluationContext): Promise<any[]>; /** * Validate rule configuration */ validateRule(rule: VirtualModelRule): boolean; /** * Optimize rule execution */ optimizeRules(rules: VirtualModelRule[]): VirtualModelRule[]; } //# sourceMappingURL=RuleEngine.d.ts.map