import { PdfDictionary } from '../core/objects/pdf-dictionary.js'; import { PdfArray } from '../core/objects/pdf-array.js'; import { PdfObjectReference } from '../core/objects/pdf-object-reference.js'; import { PdfIndirectObject } from '../core/objects/pdf-indirect-object.js'; import { PdfNumber } from '../core/objects/pdf-number.js'; import { PdfName } from '../core/objects/pdf-name.js'; import { PdfPages } from './pdf-pages.js'; type PdfPageDictionary = PdfDictionary<{ Type: PdfName<'Page'>; Parent: PdfObjectReference; MediaBox: PdfArray; CropBox?: PdfArray; BleedBox?: PdfArray; TrimBox?: PdfArray; ArtBox?: PdfArray; Rotate?: PdfNumber; Contents?: PdfObjectReference | PdfArray; Resources?: PdfDictionary | PdfObjectReference; Annots?: PdfArray | PdfObjectReference; }>; export declare class PdfPage extends PdfIndirectObject { constructor(options?: PdfIndirectObject); private getBox; private setBox; get mediaBox(): [number, number, number, number]; set mediaBox(value: [number, number, number, number]); get cropBox(): [number, number, number, number] | null; set cropBox(value: [number, number, number, number] | null); get bleedBox(): [number, number, number, number] | null; set bleedBox(value: [number, number, number, number] | null); get trimBox(): [number, number, number, number] | null; set trimBox(value: [number, number, number, number] | null); get artBox(): [number, number, number, number] | null; set artBox(value: [number, number, number, number] | null); get width(): number; get height(): number; get rotate(): number; set rotate(value: number); get contents(): PdfObjectReference | PdfArray | null; set contents(value: PdfObjectReference | PdfArray | null); get resources(): PdfDictionary | null; set resources(value: PdfDictionary | PdfObjectReference | null); get annotations(): PdfArray; set annotations(value: PdfArray); get parentRef(): PdfObjectReference; set parentRef(value: PdfObjectReference); get parent(): PdfPages; set parent(value: PdfPages); } export {};