import { type NavigationModeInfo } from './NativeNavigationMode';
export type { NavigationModeInfo };
/**
 * Get detailed navigation mode information
 * Returns navigation type, interaction mode, and device info
 */
export declare function getNavigationMode(): Promise<NavigationModeInfo>;
/**
 * Quick check if the device is using gesture-based navigation
 * @returns Promise<boolean> - true if gesture navigation is active
 */
export declare function isGestureNavigation(): Promise<boolean>;
/**
 * Hook for React components to get navigation mode
 */
export declare function useNavigationMode(): {
    navigationMode: NavigationModeInfo | null;
    loading: boolean;
    error: Error | null;
};
declare const _default: {
    readonly getNavigationMode: typeof getNavigationMode;
    readonly isGestureNavigation: typeof isGestureNavigation;
    readonly useNavigationMode: typeof useNavigationMode;
};
export default _default;
//# sourceMappingURL=index.d.ts.map