import { Reader } from '../../reader'; import { LayoutEnhancerOutput } from '../layout/layoutEnhancer'; import { Observable } from 'rxjs'; import { ChapterInfo } from './chapters'; export declare const trackPaginationInfo: (reader: Reader & LayoutEnhancerOutput) => Observable<{ percentageEstimateOfBook: number; numberOfPagesPerItems: number[]; numberOfTotalPages: number; isUsingSpread: boolean; beginChapterInfo: ChapterInfo | undefined; beginSpineItemReadingDirection: "ltr" | "rtl" | undefined; beginAbsolutePageIndex: number | undefined; endChapterInfo: ChapterInfo | undefined; endSpineItemReadingDirection: "ltr" | "rtl" | undefined; endAbsolutePageIndex: number | undefined; beginPageIndexInSpineItem: number | undefined; beginNumberOfPagesInSpineItem: number; beginCfi: string | undefined; beginSpineItemIndex: number | undefined; endPageIndexInSpineItem: number | undefined; endNumberOfPagesInSpineItem: number; endCfi: string | undefined; endSpineItemIndex: number | undefined; navigationId?: symbol; }>;