import type { ExportDOMOptions } from '../../export-dom.js';
interface ImageNodeData {
    src: string;
    width: number;
    height: number;
    alt: string;
    title: string;
    caption: string;
    cardWidth: string;
    href: string;
}
interface ImageRenderOptions extends ExportDOMOptions {
    imageOptimization?: {
        defaultMaxWidth?: number;
        contentImageSizes?: Record<string, {
            width: number;
        }>;
        [key: string]: unknown;
    };
}
export declare function renderImageNode(node: ImageNodeData, options?: ImageRenderOptions): import("../../utils/render-empty-container.js").EmptyContainerOutput | {
    element: HTMLElement;
    type: "outer";
};
export {};
//# sourceMappingURL=image-renderer.d.ts.map