import { Rect, ReflowableTextRange } from './location'; import { LineRange } from './pretext'; import { ReaderMark } from './renderer'; export interface ResolvedMarkRect { readonly mark: ReaderMark; readonly rect: Rect; } export interface FixedMarkRectOptions { readonly pageIndex: number; readonly format?: string; } export declare function resolveFixedMarkRects(marks: readonly ReaderMark[], options: FixedMarkRectOptions): ResolvedMarkRect[]; export declare function getLineReflowableTextRange(line: LineRange, sectionIndex: number): ReflowableTextRange; export declare function markMatchesReflowableRange(mark: ReaderMark, range: ReflowableTextRange): boolean; export declare function resolveReflowableLineMarks(marks: readonly ReaderMark[], line: LineRange, sectionIndex: number): ReaderMark[]; //# sourceMappingURL=mark-resolver.d.ts.map