import { Ref } from "vue";
import { Config } from "../core";
export default function useDragAndDrop<T>(items: Ref<T[]>, config?: Config<T>): {
    parent: Ref<HTMLElement | undefined, HTMLElement | undefined>;
    removeAt: (index: number) => void;
    insertAt: (index: number, value: T) => void;
};
