/** * Dashboard navigation hook - tab state machine + key handlers */ import type { DashboardTab, SessionSubTab, ViewMode } from '../../dashboard/types.js'; export interface NavigationActions { navigateDown: (maxIndex: number) => void; navigateUp: () => void; nextSubTab: () => void; nextTab: () => void; prevSubTab: () => void; prevTab: () => void; setSelectedIndex: (index: number) => void; setTab: (tab: DashboardTab) => void; setViewMode: (mode: ViewMode) => void; switchToDashboard: () => void; switchToDetails: () => void; } export interface NavigationState { activeTab: DashboardTab; selectedIndex: number; sessionSubTab: SessionSubTab; viewMode: ViewMode; } export declare function useNavigation(): NavigationActions & NavigationState; //# sourceMappingURL=use-navigation.d.ts.map