import { type ImgHTMLAttributes } from 'react';
import type { GradialImage } from '../types/image.js';
export interface GradialPictureProps extends Omit<ImgHTMLAttributes<HTMLImageElement>, 'src' | 'alt'> {
    image: GradialImage;
}
/**
 * Renders a GradialImage as a <picture> element with responsive <source> entries,
 * or a plain <img> when no art-directed sources exist.
 *
 * The compiler output determines the rendering:
 * - sources[] populated → <picture> with <source> elements (art direction / format variants)
 * - sources[] empty → <img> with fallback src
 */
export declare function GradialPicture({ image, ...attrs }: GradialPictureProps): import("react").DetailedReactHTMLElement<import("react").HTMLAttributes<HTMLElement>, HTMLElement>;
