/** * useVisualSelect Hook * * Vim-style visual selection mode for range-selecting items in list views. * Press `v` to enter visual mode, navigate to extend selection, Enter to confirm. * * @since v2.7.26 - New visual selection mode */ export interface VisualSelectState { active: boolean; anchorIndex: number | null; } export interface UseVisualSelectOptions { itemCount: number; selectedIndex: number; onRangeSelect: (indices: number[]) => void; enabled: boolean; } export interface UseVisualSelectReturn { visualMode: boolean; anchorIndex: number | null; isInRange: (index: number) => boolean; } export declare function useVisualSelect({ itemCount, selectedIndex, onRangeSelect, enabled }: UseVisualSelectOptions): UseVisualSelectReturn; //# sourceMappingURL=useVisualSelect.d.ts.map