import { PdfiumWasm, PdfMeta, FontMap, PdfBookmark } from '../types/pdf'; import { PdfPage } from './pdf-page'; declare class PdfDoc { #private; constructor(wasmModule: PdfiumWasm, docPtr?: number); getPageCount(): number; getPageProxy(idx?: number): PdfPage; addCustomFont(name: string, data: Int8Array): void; getCustomFonts(): FontMap; getTTFMap(): { charset: any; name: any; }[]; createPage(w?: number, h?: number): PdfPage; deletePage(idx?: number): void; savePdf(): Uint8Array | null; getMetaData(): PdfMeta; getBookmarks(): PdfBookmark[]; } export { PdfDoc };