import { Ref } from '@vue/composition-api';
import { BaseTableColumns } from '../interface';
export default function useColumnResize(tableElmRef: Ref<HTMLTableElement>, refreshTable: () => void): {
    resizeLineRef: Ref<HTMLDivElement>;
    resizeLineStyle: {
        display: string;
        left: string;
        height: string;
    };
    onColumnMouseover: (e: MouseEvent) => void;
    onColumnMousedown: (e: MouseEvent, col: BaseTableColumns[0]) => void;
};
