import type { TableBodyProps } from './defaults';
import type { TableColumnCtx } from '../table-column/defaults';
declare function useEvents(props: Partial<TableBodyProps>): {
    handleClickTr: (event: Event, row: TableColumnCtx) => void;
    handleCellMouseEnter: (event: MouseEvent, row: TableColumnCtx) => void;
    handleCellMouseLeave: (event: MouseEvent) => void;
    handleMouseEnter: import("lodash-unified").DebouncedFunc<(index: number) => void>;
    handleMouseLeave: import("lodash-unified").DebouncedFunc<() => void>;
};
export default useEvents;
