import { EditorView } from "prosemirror-view";
import { Plugin, PluginKey } from "prosemirror-state";
export type UploadFn = (image: File) => Promise<string>;
export declare function onFileRead(view: EditorView, readerEvent: ProgressEvent<FileReader>, pos: number, upload: UploadFn, image: File): Promise<void>;
export declare const ImagePluginKey: PluginKey<any>;
export declare const createDropImagePlugin: (upload: UploadFn) => Plugin;
