import type { NormalizedRule } from '../../domain/models/normalized-rule'; export interface CatalogEntry { readonly ref: string; readonly rules: number; readonly blocking: number; readonly severities: readonly string[]; readonly categories: readonly string[]; } export interface RulesetCatalog { readonly entries: readonly CatalogEntry[]; readonly packs: number; readonly rules: number; readonly blocking: number; } export declare function buildRulesetCatalog(rules: readonly NormalizedRule[]): RulesetCatalog;