import React from 'react'; import type { Image as ImageType } from '../types/index.js'; export interface ImageProps { image?: ImageType; alt?: string; src?: string; transformation?: string; className?: string; layout?: 'intrinsic' | 'fixed' | 'responsive' | 'fill'; objectFit?: 'cover' | 'contain' | 'fill' | 'none' | 'scale-down'; objectPosition?: 'center' | 'left' | 'right' | 'top' | 'bottom' | 'top left' | 'top right' | 'bottom left' | 'bottom right'; loading?: 'lazy' | 'eager' | 'auto'; priority?: boolean; blurDataURL?: string; quality?: number; width?: number; height?: number; style?: React.CSSProperties; onLoadingComplete?: (event: Event) => void; placeholder?: 'blur' | 'pixelate' | 'color'; sizes?: string; unoptimized?: boolean; lazyRoot?: HTMLElement | null; lazyBoundary?: HTMLElement | null; classNames?: { objectFit: string; objectPosition: string; }; } declare const Image: React.FC; export default Image;