import { ConfigurableDocument, MaybeRefOrGetter } from '@vueuse/core'; import { Options } from 'sortablejs'; interface UseSortableReturn { /** * start sortable instance */ start: () => void; /** * destroy sortable instance */ stop: () => void; } type UseSortableOptions = Options & ConfigurableDocument; declare function useSortable(selector: string, list: MaybeRefOrGetter, options?: UseSortableOptions): UseSortableReturn; declare function useSortable(el: MaybeRefOrGetter, list: MaybeRefOrGetter, options?: UseSortableOptions): UseSortableReturn; declare function moveArrayElement(list: MaybeRefOrGetter, from: number, to: number): void; export { UseSortableOptions, UseSortableReturn, moveArrayElement, useSortable };