import PDFArray from '../../core/objects/PDFArray.js'; import PDFDict, { DictMap } from '../../core/objects/PDFDict.js'; import PDFName from '../../core/objects/PDFName.js'; import PDFNumber from '../../core/objects/PDFNumber.js'; import PDFObject from '../../core/objects/PDFObject.js'; import PDFRef from '../../core/objects/PDFRef.js'; import PDFStream from '../../core/objects/PDFStream.js'; import PDFContext from '../../core/PDFContext.js'; import PDFPageTree from '../../core/structures/PDFPageTree.js'; declare class PDFPageLeaf extends PDFDict { static readonly InheritableEntries: string[]; static withContextAndParent: (context: PDFContext, parent: PDFRef) => PDFPageLeaf; static fromMapWithContext: (map: DictMap, context: PDFContext, autoNormalizeCTM?: boolean) => PDFPageLeaf; private normalized; private readonly autoNormalizeCTM; private constructor(); clone(context?: PDFContext): PDFPageLeaf; Parent(): PDFPageTree | undefined; Contents(): PDFStream | PDFArray | undefined; Annots(): PDFArray | undefined; BleedBox(): PDFArray | undefined; TrimBox(): PDFArray | undefined; ArtBox(): PDFArray | undefined; Resources(): PDFDict | undefined; MediaBox(): PDFArray; CropBox(): PDFArray | undefined; Rotate(): PDFNumber | undefined; getInheritableAttribute(name: PDFName): PDFObject | undefined; setParent(parentRef: PDFRef): void; addContentStream(contentStreamRef: PDFRef): void; wrapContentStreams(startStream: PDFRef, endStream: PDFRef): boolean; addAnnot(annotRef: PDFRef): void; removeAnnot(annotRef: PDFRef): void; setFontDictionary(name: PDFName, fontDictRef: PDFRef): void; newFontDictionaryKey(tag: string): PDFName; newFontDictionary(tag: string, fontDictRef: PDFRef): PDFName; setXObject(name: PDFName, xObjectRef: PDFRef): void; newXObjectKey(tag: string): PDFName; newXObject(tag: string, xObjectRef: PDFRef): PDFName; setExtGState(name: PDFName, extGStateRef: PDFRef | PDFDict): void; newExtGStateKey(tag: string): PDFName; newExtGState(tag: string, extGStateRef: PDFRef | PDFDict): PDFName; ascend(visitor: (node: PDFPageTree | PDFPageLeaf) => any): void; normalize(): void; normalizedEntries(): { Annots: PDFArray; Resources: PDFDict; Contents: PDFArray | undefined; Font: PDFDict; XObject: PDFDict; ExtGState: PDFDict; }; } export default PDFPageLeaf; //# sourceMappingURL=PDFPageLeaf.d.ts.map