/** Waar de order vandaan komt. */ export type Herkomst = "floriday" | "eigen"; /** Welke bron gebruikt wordt: extern document, eigen ontwerp of automatisch. */ export type Bron = "extern_pdf" | "eigen_layout" | "auto"; export interface Bronregel { id: string; documenttype: string; herkomst: string; bron: string; layout_id: string | null; } export declare const HERKOMSTEN: { value: Herkomst; label: string; }[]; export declare const BRONNEN: { value: Bron; label: string; }[]; /** Alle bronregels, eventueel gefilterd op documentsoort. */ export declare function useBronregels(documenttype?: string): { regels: Bronregel[]; laden: boolean; reload: () => Promise; }; /** Legt vast welke bron geldt voor een documentsoort bij een bepaalde herkomst. */ export declare function zetBronregel(documenttype: string, herkomst: Herkomst | string, bron: Bron | string, layout_id?: string | null): Promise; /** Verwijdert een bronregel; daarna geldt weer het standaardgedrag. */ export declare function verwijderBronregel(id: string): Promise; /** * De ingestelde bron voor een documentsoort bij deze herkomst. * Geeft `null` als er niets is ingesteld (dan geldt het standaardgedrag). */ export declare function bronVoorDocument(documenttype: string, herkomst?: string | null): Promise; //# sourceMappingURL=documentBron.d.ts.map