import { MonoTypeOperatorFunction, Observable } from 'rxjs'; import { Navigation } from './types'; export type NavigationState = "busy" | "free"; export type NavigationSignals = { navigation$: Observable; navigationState$: Observable; }; export declare const waitForNavigationSettled: (navigationState$: Observable) => MonoTypeOperatorFunction; export declare const observeSettledNavigation: ({ navigation$, navigationState$, }: NavigationSignals) => Observable; export declare const observeNextSettledNavigation: (signals: NavigationSignals) => Observable; export declare const takeUntilNextNavigationSettled: (signals: NavigationSignals) => MonoTypeOperatorFunction;