import React from 'react'; import { BaseProps } from '../component-helpers'; export declare const ImageBorderRadiusOptions: readonly ["small", "medium", "large", "xlarge", "full"]; export type ImageBorderRadiusOptions = (typeof ImageBorderRadiusOptions)[number]; export type ImageAspectRatio = '1:1' | '16:9' | '16:10' | '4:3' | 'custom'; export type ImageProps = React.ImgHTMLAttributes & BaseProps & { src: string; alt: string; aspectRatio?: ImageAspectRatio; media?: string; borderRadius?: ImageBorderRadiusOptions; srcSet?: Pick, 'srcSet'>; } & ({ as?: 'img'; srcSet?: Pick, 'srcSet'>; } | { as: 'picture'; sources?: { srcset: string; media: string; }[]; srcSet?: undefined; }); export declare const Image: ({ animate, aspectRatio, className, as, ref, alt, width, height, media, srcSet, style, borderRadius, ...rest }: ImageProps) => import("react/jsx-runtime").JSX.Element;