import { ProseMirror } from '../../prosemirror'; export declare type ImageUploadDropHandler = (pm: ProseMirror, e: DragEvent) => boolean; export default class DropAdapter { pm: ProseMirror; handlers: ImageUploadDropHandler[]; dropHandler: Function; constructor(pm: ProseMirror); add(handler: ImageUploadDropHandler): void; remove(handler: ImageUploadDropHandler): void; detach(): void; __dropHandler__(e: DragEvent): boolean; }