import { useMultiSelect } from '../../../hooks/useMultiSelect'; import { FileNode } from '../../../types'; interface ContextMenuState { visible: boolean; x: number; y: number; targetItem: { key: string; item: FileNode; } | null; } interface UseExplorerTouchArgs { currentFolder: FileNode | null | undefined; selection: ReturnType; onOpen: (key: string) => void; setContextMenu: React.Dispatch>; } export declare function useExplorerTouch({ currentFolder, selection, onOpen, setContextMenu, }: UseExplorerTouchArgs): { isSyntheticAfterTouch: () => boolean; fileTouchGestures: import('../../../hooks/useTapGestures').TapGestureHandlers; handleFileAreaTouchStart: (e: React.TouchEvent) => void; }; export {};