import type { TurboModule } from 'react-native';
export interface NavigationModeInfo {
    type: '3_button' | '2_button' | 'gesture' | 'unknown';
    isGestureNavigation: boolean;
    interactionMode?: number;
    navigationBarHeight: number;
}
export interface Spec extends TurboModule {
    getNavigationMode(): Promise<NavigationModeInfo>;
    isGestureNavigation(): Promise<boolean>;
    getNavigationBarHeight(): Promise<number>;
}
declare const NativeModule: Spec | null;
export default NativeModule;
//# sourceMappingURL=NativeNavigationMode.d.ts.map