export interface UmbImageAttributes {
    src: string;
    alt?: string;
    title?: string;
    width?: string;
    height?: string;
    loading?: string;
    srcset?: string;
    sizes?: string;
    'data-tmpimg'?: string;
    'data-udi'?: string;
}
export declare const UmbImage: import("@tiptap/core").Node<import("@tiptap/extension-image").ImageOptions, any>;
declare module '@tiptap/core' {
    interface Commands<ReturnType> {
        umbImage: {
            /**
             * Add an image
             * @param options The image attributes
             * @example
             * editor
             *   .commands
             *   .setImage({ src: 'https://tiptap.dev/logo.png', alt: 'tiptap', title: 'tiptap logo' })
             */
            setImage: (options: UmbImageAttributes) => ReturnType;
        };
    }
}
