export interface UseItems { items: T[]; onSelect: (item: T, index?: number) => void; defaultIndex?: number; } export interface Position { index: number; scroll?: boolean; } export declare const useItems: ({ items, onSelect, defaultIndex, }: UseItems) => { position: Position; highlight: (index: number) => void; select: (item: T) => void; };