import { Context } from '../context/Context'; import { ReaderSettingsManager } from '../settings/ReaderSettingsManager'; import { Viewport } from '../viewport/Viewport'; import { SpineItem } from './SpineItem'; import { SpineItemPosition } from './types'; export type SpineItemNavigationResolver = ReturnType; export declare const createNavigationResolver: ({ context, settings, viewport, }: { context: Context; settings: ReaderSettingsManager; viewport: Viewport; }) => { getNavigationForLastPage: (spineItem: SpineItem) => SpineItemPosition; getNavigationForPosition: (spineItem: SpineItem, position: SpineItemPosition) => SpineItemPosition; getNavigationFromNode: (spineItem: SpineItem, node: Node, offset: number) => SpineItemPosition; };