import { ComponentPublicInstance, Ref } from 'vue'; import { Resource } from '@opencloud-eu/web-client'; export declare const useResourceViewDrag: ({ selectedIds, resources, emit }: { selectedIds: Ref; resources: Ref; emit: ReturnType; }) => { ghostElement: Readonly & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>>>>; dragItem: Ref; dragSelection: import("vue").ComputedRef; dragStart: (resource: Resource, event: DragEvent) => Promise; fileDropped: (resource: Resource, event: DragEvent) => void; setDropStyling: (resource: Resource, leaving: boolean, event: DragEvent) => void; };