import type * as t from "./vendor/pdfium"; import { type PDFiumObject } from "./objects"; import type { PDFiumPageRender, PDFiumPageRenderParams } from "./page.types"; import type { PDFiumRenderFunction, PDFiumRenderOptions } from "./types"; export declare class PDFiumPage { private readonly module; private readonly pageIdx; private readonly documentIdx; number: number; constructor(options: { module: t.PDFium; pageIdx: number; documentIdx: number; pageIndex: number; }); /** * Get the size of the page in points (1/72 inch) */ getSize(precisely?: boolean): { width: number; height: number; }; render(options?: PDFiumPageRenderParams): Promise; convertBitmapToImage(options: { render: PDFiumRenderFunction; } & PDFiumRenderOptions): Promise; getObjectCount(): number; getObject(i: number): PDFiumObject; objects(): Generator; }