import type ImageDropAndPaste from "quill-image-drop-and-paste"; import type { ImageData } from "quill-image-drop-and-paste"; import "quill/dist/quill.snow.css"; import { RefObject } from "react"; import type ReactQuillNew from "react-quill-new"; import { ReactQuillPackages } from "./useReactQuillPackages"; export declare function useImageUpload({ pkgs, quillRef, onImageUpload, onImageUploadError, onImageUploadingChange, }: { pkgs: ReactQuillPackages; quillRef: RefObject; onImageUpload?(image: ImageData): Promise; onImageUploadError?(error: unknown): void; onImageUploadingChange?(value: boolean): void; }): { imageHandler?: ImageDropAndPaste["option"]["handler"]; imageUploading: boolean; };