import { type AnnotationBase } from "./AnnotationBase"; import { type PdfDocument } from "../PdfDocument"; import { PdfCollection } from "../PdfCollection"; import { PdfPage } from "../PdfPage"; /** * Defines collection of {@link PdfPage} objects referenced from {@link AnnotationBase} object. **/ export declare class AnnotationPagesCollection extends PdfCollection { get count(): number; getAt(index: number): PdfPage; setAt(index: number, item: PdfPage): void; insert(index: number, item: PdfPage): void; contains(item: PdfPage): boolean; remove(item: PdfPage): boolean; removeAt(index: number): void; clear(): void; /** * Gets the {@link AnnotationBase} object that owns this collection. */ get owner(): AnnotationBase; /** * Gets the {@link PdfDocument} object that owns this collection. */ get doc(): PdfDocument; }