import type { SetupContext } from 'vue';
import type { TdPrimaryTableProps } from '../type';
import type { BaseTableColumns } from '../interface';
export default function useDragSort(props: TdPrimaryTableProps, context: SetupContext): {
    isRowDraggable: import("vue").ComputedRef<boolean>;
    isRowHandlerDraggable: import("vue").ComputedRef<boolean>;
    isColDraggable: import("vue").ComputedRef<boolean>;
    setDragSortPrimaryTableRef: (primaryTableElement: any) => void;
    setDragSortColumns: (val: BaseTableColumns) => void;
};
