export interface PrintOptions { rootDir: string; theme?: "dark" | "light"; out?: string; timeoutMs?: number; browserEndpoint?: string; } /** * Render a deck directly to a PDF at its design size, skipping the * screen-scaled runtime entirely. * * The assembled HTML is written into the deck dir (not a temp dir) so * deck-relative asset URLs resolve — the same reason the check probe does it * (`src/check/probe.ts`). It is removed in a `finally`, and `.zerp-print-*.html` * is gitignored to survive a crash between the write and the cleanup. */ export declare function printPresentation(options: PrintOptions): Promise;