import type { ExpandedThemeOverride, OverrideDiagnostic, ParsedThemeOverride, RuleDefinition, SourceSetDefinition } from './contracts.js'; export declare function evaluateIntentRules(rules: readonly RuleDefinition[], parsed: ParsedThemeOverride, getSourceSet: (id: string) => SourceSetDefinition | undefined): readonly OverrideDiagnostic[]; export declare function evaluateResolvedRules(rules: readonly RuleDefinition[], expanded: ExpandedThemeOverride): readonly OverrideDiagnostic[]; //# sourceMappingURL=ruleEvaluation.d.ts.map