import { Observable } from 'rxjs'; import { CfiManager } from '../../cfi'; import { Context } from '../../context/Context'; import { ReaderSettingsManager } from '../../settings/ReaderSettingsManager'; import { Spine } from '../../spine/Spine'; import { NavigationResolver } from '../resolvers/NavigationResolver'; import { InternalNavigationEntry } from '../types'; type Navigation = { navigation: InternalNavigationEntry; }; export declare const withRestoredPosition: ({ settings, navigationResolver, context, spine, cfiManager, }: { navigationResolver: NavigationResolver; settings: ReaderSettingsManager; context: Context; spine: Spine; cfiManager: CfiManager; }) => (stream: Observable) => Observable; export {};