import type { Rule, RuleContext, ParsedFiles, Finding, AxisName, ParseError, PerRuleOpportunity } from "./types.js"; export interface RunRulesResult { findings: Finding[]; opportunitiesByAxis: Record; findingsByAxis: Record; parseErrors: ParseError[]; perRuleOpportunities: PerRuleOpportunity[]; } export declare function runRules(rules: Rule[], ctx: RuleContext, parsed: ParsedFiles): Promise;