import { ReportPreview } from '../reportPreview'; export declare class PageLoadSession extends AbortController { get aborted(): boolean; _currentCycle: number; } export declare class PagePrefetchService { static readonly _defaultResolution = 0.25; static readonly _requestCyclesLimit = 5; static readonly _prefetchDelay = 700; private static _getNextStartIndex; private static _getPagesToUpdate; private static _updatePages; private static _tryPerformPrefetch; static _prefetchPages(session: PageLoadSession, reportPreview: ReportPreview, startIndex: number): Promise; static prefetchPages(reportPreview: ReportPreview, currentPageIndex: number): PageLoadSession; }