import { Plugin } from '@tiptap/pm/state'; import { DecorationSet, EditorView } from '@tiptap/pm/view'; import { IpfsImageUploadResponse } from '../types'; declare const UploadImagesPlugin: () => Plugin; export default UploadImagesPlugin; export declare function startImageUpload(file: File, view: EditorView, pos: number, ipfsImageUploadFn?: (file: File) => Promise): Promise; export declare const uploadFn: (image: File) => Promise; export declare const uploadSecureImage: (url: string, image: File, publicKey: ArrayBuffer) => Promise; export declare const handleDecryptImage: (url: string, encryptedKey: string, privateKey: string, iv: string) => Promise;