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 { PdfPage } from './pdf-page.js'; type PdfPagesDictionary = PdfDictionary<{ Type: PdfName<'Pages'>; Kids: PdfArray; Count: PdfNumber; Parent?: PdfObjectReference; }>; export declare class PdfPages extends PdfIndirectObject implements Iterable { constructor(options?: PdfIndirectObject); get kids(): (PdfPage | PdfPages)[]; set kids(value: PdfArray); get count(): number; set count(value: number); get parentRef(): PdfObjectReference | null; set parentRef(value: PdfObjectReference | null); get parent(): PdfPages | null; set parent(value: PdfPages | null); get(index: number): PdfPage; toArray(): PdfPage[]; [Symbol.iterator](): Iterator; } export {};