import type { DefineFeature } from '../shared'; interface ImageBlockConfig { onUpload: (file: File) => Promise; proxyDomURL: (url: string) => Promise | string; inlineImageIcon: string; inlineConfirmButton: string; inlineUploadButton: string; inlineUploadPlaceholderText: string; inlineOnUpload: (file: File) => Promise; blockImageIcon: string; blockConfirmButton: string; blockCaptionIcon: string; blockUploadButton: string; blockCaptionPlaceholderText: string; blockUploadPlaceholderText: string; blockOnUpload: (file: File) => Promise; onImageLoadError: (event: Event) => void | Promise; maxWidth: number; maxHeight: number; } export type ImageBlockFeatureConfig = Partial; export declare const imageBlock: DefineFeature; export {}; //# sourceMappingURL=index.d.ts.map