import { Extension } from '@tiptap/core';
export interface ImageUploaderPluginOptions {
    acceptMimes: string[];
    upload(file: File | string, id: string): Promise<string>;
    id(): string;
    ignoreDomains: string[];
}
declare module '@tiptap/core' {
    interface Commands<ReturnType> {
        imageUploadExtension: {
            /** Add an image */
            uploadImage: (options: {
                file: File;
            }) => ReturnType;
        };
    }
}
export declare const ImageUpload: Extension<ImageUploaderPluginOptions, any>;
