import type { RuleSeverity } from '../model/methodology-resolver.js'; export interface BuiltinRule { id: string; /** What the rule is called, for parity with a `constraint def` name. */ name: string; description: string; severity: RuleSeverity; /** Which built-in validator implements it. */ validator: 'behavior' | 'architecture' | 'views'; /** Always false: a policy cannot reference a rule that has no def name. */ tailorable: false; } export declare const BUILTIN_RULES: readonly BuiltinRule[]; /** Rule IDs the built-in validators can raise. */ export declare const BUILTIN_RULE_IDS: readonly string[]; //# sourceMappingURL=builtin-rules.d.ts.map