import type { Ref } from 'vue';
import type { ResizeTh } from '../types';
import type { State } from '../state';
type MaybeRef<T> = T | Ref<T>;
export declare function getColumnPositions(tableRef: MaybeRef<HTMLElement | undefined>): ResizeTh[];
export declare function useResize(state: State, tableRef: Ref<HTMLElement | undefined>): {
    mouseDown: (e: MouseEvent) => void;
};
export {};
