export default class Pdf { constructor(options?: {}); url: any; container: any; brandColor: any; pdfLoadingTask: any; pdfDocument: any; numPages: number; pageArr: any[]; isDestroyed: boolean; scollRef: any; inited: boolean; visibleImageIndices: Set; maxVisibleImages: number; scrollListener: () => void; preloadThreshold: number; currentRenderIndex: number; updateVisibleImagesTimer: NodeJS.Timeout; lastUpdateTime: number; updateThrottleDelay: number; currentScale: number; scaleUpdateTimer: NodeJS.Timeout; scaleUpdateDelay: number; isZooming: boolean; renderedPages: any[]; allPagesRendered: boolean; initialLoadingElement: any; lastPageLoadingElement: HTMLDivElement; init(options?: {}): any; renderAllPages(): Promise; attachScrollListener(): void; updateScaleState(): void; updateVisibleImages(): void; _updateVisibleImagesCore(): void; refreshScroll(): void; removeLastPageLoading(): void; destroy(): void; }