import { PureComponent } from 'react';
import { NavigationRoute } from 'react-navigation';
import { NativeNavigatorsProps, NativeNavigationDescriptorMap } from './types';
interface NativeStackScenesState {
    propRoutes: NavigationRoute[];
    routes: NavigationRoute[];
    closingRouteKey: string | null;
    descriptors: NativeNavigationDescriptorMap;
    screenProps: unknown;
}
export default class NativeNavigators extends PureComponent<NativeNavigatorsProps> {
    static getDerivedStateFromProps(props: Readonly<NativeNavigatorsProps>, state: Readonly<NativeStackScenesState>): NativeStackScenesState | null;
    state: NativeStackScenesState;
    private handleOpenRoute;
    private handleCloseRoute;
    private handleTransitionComplete;
    private handleDismissRoute;
    render(): JSX.Element;
}
export {};
