import { DataNode } from '../../../types/data-structures';
import { NavigationStackItem } from '../image-list-types';
/**
 * Hook for managing navigation state in a hierarchical list structure.
 *
 * Maintains a stack of navigation levels, allowing users to navigate between
 * parent and child items while tracking the complete navigation path.
 */
export declare function useNavigation(): {
    navigationStack: NavigationStackItem[];
    navigateBack: () => void;
    navigateToTop: () => void;
    getCurrentPath: () => string[];
    pushToNavigationStack: (items: DataNode[], parentId: string, parentValue: string | null) => void;
};
//# sourceMappingURL=useNavigation.d.ts.map