import { Observable } from 'rxjs'; import { CfiManager } from '../../cfi'; import { Context } from '../../context/Context'; import { ReaderSettingsManager } from '../../settings/ReaderSettingsManager'; import { SpineLocator } from '../../spine/locator/SpineLocator'; import { Spine } from '../../spine/Spine'; import { SpineItemsManager } from '../../spine/SpineItemsManager'; import { SpinePosition, UnboundSpinePosition } from '../../spine/types'; import { SpineItemLocator } from '../../spineItem/locationResolver'; import { NavigationResolver } from '../resolvers/NavigationResolver'; import { InternalNavigationEntry } from '../types'; export declare const restorePosition: ({ navigation, spineItemsManager, settings, spineLocator, navigationResolver, spine, cfiManager, }: { spineLocator: SpineLocator; settings: ReaderSettingsManager; navigationResolver: NavigationResolver; navigation: InternalNavigationEntry; spineItemsManager: SpineItemsManager; spineItemLocator: SpineItemLocator; context: Context; spine: Spine; cfiManager: CfiManager; }) => Observable;