import { default as React } from 'react';
type ObjectFit = 'cover' | 'contain' | 'fill' | 'none' | 'scale-down';
type Loading = 'lazy' | 'eager';
type Priority = 'high' | 'low' | 'auto';
export interface ImageProps extends React.ImgHTMLAttributes<HTMLImageElement> {
    src: string;
    alt: string;
    width?: number | string;
    height?: number | string;
    objectFit?: ObjectFit;
    loading?: Loading;
    priority?: Priority;
    placeholder?: 'blur' | 'empty';
    blurDataURL?: string;
    quality?: number;
    onLoad?: () => void;
    onError?: () => void;
    fallbackSrc?: string;
    className?: string;
    containerClassName?: string;
    aspectRatio?: string;
    fill?: boolean;
}
export declare const Image: React.FC<ImageProps>;
export default Image;
