import { PDFPageView } from '../options/pdf_page_view'; import { TextLayerBuilder } from '../options/text-layer-builder'; export type PageViewportParameters = { /** * - The xMin, yMin, xMax and * yMax coordinates. */ viewBox: Array; /** * - The scale of the viewport. */ scale: number; /** * - The rotation, in degrees, of the viewport. */ rotation: number; /** * - The horizontal, i.e. x-axis, offset. The * default value is `0`. */ offsetX: number | undefined; /** * - The vertical, i.e. y-axis, offset. The * default value is `0`. */ offsetY: number | undefined; /** * - If true, the y-axis will not be flipped. * The default value is `false`. */ dontFlip: boolean | undefined; }; export interface TextLayerRenderedEvent { source: PDFPageView; pageNumber: number; layer: TextLayerBuilder; error?: unknown; }