import { record } from '@synnaxlabs/x';
export interface UseHoverProps<K extends record.Key> {
    initialHover?: number;
    data: K[];
    onSelect: (key: K) => void;
}
export interface UseHoverReturn<K extends record.Key> {
    hover: K;
}
export declare const useHover: <K extends record.Key>({ data, initialHover, onSelect, }: UseHoverProps<K>) => UseHoverReturn<K>;
//# sourceMappingURL=useHover.d.ts.map