import { Observable } from 'rxjs'; import { NavigationResolver } from '../resolvers/NavigationResolver'; import { InternalNavigationEntry, InternalNavigationInput, NavigationVisibleArea, UserNavigationEntry } from '../types'; export declare const mapUserNavigationToInternal: ({ navigationResolver, getNavigationVisibleArea, }: { navigationResolver: NavigationResolver; getNavigationVisibleArea: () => NavigationVisibleArea; }) => (stream: Observable<[UserNavigationEntry, InternalNavigationEntry]>) => Observable<{ navigation: InternalNavigationInput; previousNavigation: InternalNavigationEntry; }>;