export type VeldSoort = "tekst" | "getal" | "bedrag" | "datum" | "boolean" | "lijst"; export interface VeldDefinitie { pad: string; label: string; soort: VeldSoort; voorbeeld?: string | number; } export interface EntiteitDefinitie { key: string; label: string; moduleId: string; isLijst?: boolean; velden: VeldDefinitie[]; } export declare function registreerEntiteit(def: EntiteitDefinitie): void; export declare function veldRegisterSubscribe(l: () => void): () => void; export declare function alleEntiteiten(): EntiteitDefinitie[]; export declare function alleVelden(): VeldDefinitie[]; export declare function zoekVeld(pad: string): VeldDefinitie | undefined; //# sourceMappingURL=fieldRegistry.d.ts.map