import { DragDropManager } from '@dnd-kit/dom'; import { CleanupFunction } from '@dnd-kit/state'; import { ShallowRef } from 'vue'; export interface Instance = DragDropManager> { manager: T | undefined; register: () => CleanupFunction | void; } export declare function useInstance(initializer: (manager: DragDropManager | undefined) => T): ShallowRef;