import type { LiteralUnion, RequestMode } from '@enonic-types/core';
import type { Element } from 'domhandler';
import type { ImageComponent, ImageData } from '../types';
export declare function replaceImage<RestProps = Record<string, unknown>>({ el, Image, images, mode, ...restProps }: {
    el: Element;
    Image: ImageComponent<RestProps>;
    images?: ImageData[];
    mode?: LiteralUnion<RequestMode>;
}): import("react/jsx-runtime").JSX.Element;
