/** Minimal PDF writer — zero dependencies (Phase 10). */ export interface PdfImagePage { /** Raw JPEG bytes (DCTDecode) */ jpeg: Uint8Array; width: number; height: number; } /** Build a multi-page PDF embedding JPEG images. */ export declare function buildPdfFromJpegPages(pages: PdfImagePage[]): Uint8Array; /** Encode PDF bytes as base64 data URI. */ export declare function pdfToDataUrl(pdf: Uint8Array): string; /** Decode base64 data URL to bytes. */ export declare function dataUrlToBytes(dataUrl: string): Uint8Array; /** Minimal JPEG stub with valid SOI/EOI markers for PDF structure tests. */ export declare function createMinimalJpegStub(width: number, height: number): Uint8Array;