import type { SetupContext } from '@vue/composition-api';
import type { PrimaryTableCol, TypePrimaryTableProps } from '../type';
export default function useDragSort(props: TypePrimaryTableProps, context: SetupContext): {
    isRowDraggable: import("@vue/composition-api").ComputedRef<boolean>;
    isRowHandlerDraggable: import("@vue/composition-api").ComputedRef<boolean>;
    isColDraggable: import("@vue/composition-api").ComputedRef<boolean>;
    setDragSortPrimaryTableRef: (primaryTableElement: any) => void;
    setDragSortColumns: (val: PrimaryTableCol[]) => void;
};
