import type { ComputedRef, ShallowRef } from 'vue'; import type { TableColumn, TableData } from '../type'; import type { BodyCell, HeaderCell } from './column'; export declare const useCellEvent: (tableRef: ShallowRef, columnsInfo: ComputedRef<{ columns: TableColumn[]; maxDepth: number; headerRows: HeaderCell[][]; leafColumns: BodyCell[]; }>, data: ComputedRef, summary: ComputedRef, emits: any) => readonly [(e: MouseEvent) => void, (e: MouseEvent) => void, (e: MouseEvent) => void, (e: MouseEvent) => void, (e: MouseEvent) => void];