// ── GEGENEREERD BESTAND — NIET HANDMATIG BEWERKEN ────────────────────────────
// Deze barrel wordt deterministisch gegenereerd door
// scripts/genereer-barrels.mjs (draait automatisch vóór dev/test/poort/build).
// Nieuw themabestand? Zet het gewoon in deze map (met precies één
// 'export const …Extractors' die de lijst exporteert); de generator neemt het op.
// Eén bestand per brondocumenttype (AUT-S1); samen vormen ze via
// lib/dossier/perceptie-register.ts het PerceptieRegister (AUT-O3/F4).
import type { ExtractorRegistratie } from "../perceptie";
import { bodemExtractors } from "./bodemattest";
import { compromisExtractors } from "./compromis";
import { eigendomstitelExtractors } from "./eigendomstitel";
import { epcExtractors } from "./epc";
import { hypotheekattestExtractors } from "./hypotheekattest";
import { identiteitsstukExtractors } from "./identiteitsstuk";
import { kadastraalExtractors } from "./kadastraal-uittreksel";
import { kredietofferteExtractors } from "./kredietofferte";
import { stedenbouwExtractors } from "./stedenbouwkundige-inlichtingen";
import { syndicusExtractors } from "./syndicusafrekening";

export const seedExtractors: ExtractorRegistratie[] = [
  ...bodemExtractors,
  ...compromisExtractors,
  ...eigendomstitelExtractors,
  ...epcExtractors,
  ...hypotheekattestExtractors,
  ...identiteitsstukExtractors,
  ...kadastraalExtractors,
  ...kredietofferteExtractors,
  ...stedenbouwExtractors,
  ...syndicusExtractors,
];
