import type { RuleSet } from "@hookwarden/engine"; export interface LoadRulesOptions { readonly rulesDir?: string; } /** * Per D-04 (Phase 8.2): every rule must declare a `fix:` block (or `fix: null`). * * B4 — in Plan 02 wave 1, `fix` is OPTIONAL in the schema; Plan 11 wave 7 tightens * to required after every YAML carries the key. The schema validator normalizes * undefined → null at the boundary so RuleSet consumers can rely on `fix !== undefined`. * * The KNOWN_CODEGEN_IDS_PLACEHOLDER export is the registry-lookup hook; it remains * empty in this plan (so the codegen-reference check is a no-op) and is replaced * by ALL_CODEGEN_ROUTINES in Phase 8.2 Plan 06 (wave 3). */ export declare function loadRulesFromDir(options?: LoadRulesOptions): Promise; //# sourceMappingURL=load-rules.d.ts.map