import { NodeMap, TreeExpandable, TreeFocusable, TreeNodeId, TreeOnKeyDown, TreeSelectable } from '../types';
interface UseTreeKeyEventsProps<T> {
    onFocus: TreeFocusable['onFocus'];
    onSelect: TreeSelectable<T>['onSelect'];
    onToggle: TreeExpandable['onToggle'];
    nodeMap: NodeMap;
    visibleNodes: TreeNodeId[];
}
export declare const useTreeKeyEvents: <T>({ onFocus, onSelect, onToggle, nodeMap, visibleNodes, }: UseTreeKeyEventsProps<T>) => TreeOnKeyDown<T>;
export {};
//# sourceMappingURL=useTreeKeyEvents.d.ts.map