import type { Rule } from "../../types.js"; import type { ParsedStaticRule } from "../types.js"; /** * Interprets parsed rule DSL into executable analysis logic */ export declare class DSLInterpreter { private cfgBuilder; private cfgAnalyzer; /** * Convert a parsed static rule into an executable Rule object */ createRuleFromDSL(parsedRule: ParsedStaticRule): Rule; /** * Create multiple rules from parsed DSL rules */ createRulesFromDSL(parsedRules: ParsedStaticRule[]): Rule[]; } //# sourceMappingURL=interpreter.d.ts.map