import type { Body, DefinePluginOpts, Meta, Uppy } from '@uppy/core'; import { BasePlugin } from '@uppy/core'; import { DropTargetOptions } from './types'; declare const defaultOpts: DropTargetOptions; /** * This is an adaption of the official Uppy DropTarget plugin, extended by the * functionality to handle empty folders and integrated into our UppyService. * https://github.com/transloadit/uppy/tree/main/packages/%40uppy/drop-target */ export default class DropTarget extends BasePlugin>, M, B> { private nodes?; private uppyService?; constructor(uppy: Uppy, opts?: DropTargetOptions); handleDrop: (event: DragEvent) => Promise; handleDragOver: (event: DragEvent) => void; handleDragLeave: (event: DragEvent) => void; addListeners: () => void; removeListeners: () => void; install(): void; uninstall(): void; } export {};