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