import { ReaderSettingsManager } from '../../settings/ReaderSettingsManager'; import { Viewport } from '../../viewport/Viewport'; import { SpineItemsManager } from '../SpineItemsManager'; import { SpineLayout } from '../SpineLayout'; import { SpinePosition, UnboundSpinePosition } from '../types'; export declare const getVisibleSpineItemsFromPosition: ({ position, threshold, restrictToScreen, spineItemsManager, spineLayout, useAbsoluteViewport, viewport, }: { position: SpinePosition | UnboundSpinePosition; threshold: { type: "percentage"; value: number; } | { type: "pixels"; value: number; }; restrictToScreen?: boolean; spineItemsManager: SpineItemsManager; settings: ReaderSettingsManager; spineLayout: SpineLayout; useAbsoluteViewport?: boolean; viewport: Viewport; }) => { beginIndex: number; endIndex: number; } | undefined;