import { supabase } from "./supabaseClient.js"; type PdfServiceState = { gestart: boolean; bezig: boolean; interval: number | null; gemeldePrinters: Set; writerId: string; kanaal?: ReturnType | null; }; declare global { interface Window { __layoutMakerPdfService?: PdfServiceState; } } /** Herstelt uitsluitend de lokale aflevering van een reeds gerenderde PDF. */ export declare function bewaarPdfJobOpnieuw(jobId: string): Promise; /** Downloadt exact het opgeslagen artefact; legacy jobs vallen terug op base64. */ export declare function downloadPdfJob(jobId: string, documentnaam: string): Promise; export declare function controleerPdfMap(printerId: string): Promise<"ok" | "map_ontbreekt" | "geen_rechten">; export declare function startPdfMapService(): void; /** Wacht alleen op het eindresultaat; de singleton met databaseclaim schrijft. */ export declare function bewaarPdfJobZodraKlaar(jobId: string, _printerId: string): Promise; export {}; //# sourceMappingURL=pdfJobSaver.d.ts.map