type CommandOptions = { isEnable?: () => boolean; onSelect?: (index: number) => unknown; onFocus?: (index: number) => unknown; hotKey?: string; }; export declare function useCommand({ onSelect, onFocus, isEnable, hotKey }?: CommandOptions): { readonly focusIndex: number; selectedIndex: number; trigger: { [x: symbol]: (node: HTMLElement) => () => void; }; focusTrigger: () => void; /** * Le dégagement du défilement appartient à l'appelant: `scroll-mt-*` / `scroll-mb-*` * sur l'item, puisque lui seul connaît la hauteur de son en-tête collant. */ item: (index: number) => { [x: symbol]: (node: HTMLElement) => () => void; }; }; export {};