import { Observable } from 'rxjs'; import { Context } from '../../context/Context'; import { ReaderSettingsManager } from '../../settings/ReaderSettingsManager'; import { InternalNavigationEntry, InternalNavigationInput } from '../types'; type Navigation = { navigation: InternalNavigationInput; previousNavigation: InternalNavigationEntry; }; export declare const getOrGuessDirection: ({ navigation, previousNavigation, settings, }: { previousNavigation: InternalNavigationEntry; navigation: InternalNavigationInput; context: Context; settings: ReaderSettingsManager; }) => InternalNavigationEntry["directionFromLastNavigation"]; export declare const withDirection: ({ context, settings, }: { context: Context; settings: ReaderSettingsManager; }) => (stream: Observable) => Observable; export {};