export type PublicCaseSource = { kind: 'url'; url: string; } | { kind: 's3'; bucket: string; key: string; version_id?: string; }; export type PublicCaseRecord = { id: string; violation_class: string; source: PublicCaseSource; sha256: string; notes?: string; dciodvfy_skip?: boolean; }; /** Path to bundled `public-cases.json` (works from `src/` and `dist/esm/`). */ export declare function defaultPublicCasesPath(): string; export declare function loadDefaultCases(): PublicCaseRecord[]; export declare function loadCasesFromJson(casesJsonPath: string): PublicCaseRecord[]; export declare function loadCaseById(casesJsonPath: string, id: string): PublicCaseRecord;