import { ComputedRef, Ref, ShallowRef } from 'vue';
import { StkTableColumn, UniqKey } from './types';
/** 列宽拖动 */
export declare function useColResize
>(props: any, emits: any, tableContainerRef: Ref, tableHeaderLast: ShallowRef[]>, colResizeIndicatorRef: Ref, colKeyGen: ComputedRef<(p: any) => UniqKey>, fixedCols: Ref[]>, onColWidthChange?: () => void): readonly [ComputedRef<((col: StkTableColumn) => boolean) | (() => any)>, Ref, (e: MouseEvent, col: StkTableColumn, leftHandle?: boolean) => void];