import type { TreeNode } from './tree-node.svelte'; /** Native-focus roving keyboard navigation for the tree (single tab stop + arrows / Home / End / Enter). */ export declare const createTreeKeyboard: (getRoots: () => readonly TreeNode[]) => { anchorId: (node: TreeNode) => string; readonly currentId: string | null; setFocused: (id: string) => void; handleKeydown: (node: TreeNode, e: KeyboardEvent) => void; }; export type TreeKeyboard = ReturnType;