import { CSSValueWithLength } from '../../styles'; export interface ImageUploadPreviewProps { src?: string; /** @default 100 */ width?: number; /** @default 100 */ height?: number; file?: File; alt?: string; label?: string; objectFit: 'contain' | 'cover' | 'fill'; /** @default 'medium' */ size?: 'medium' | 'small'; readOnly?: boolean; disabled?: boolean; loading?: boolean; backgroundDark?: boolean; removable?: boolean; status?: 'error'; /** @default border_radius_styles_with_size.small */ radius?: CSSValueWithLength; onClick?: (image_url: string) => void; onRemove?: () => void; } export declare const ImageUploadPreview: ({ size, width, height, objectFit, src, file, alt, label, readOnly, disabled, loading, backgroundDark, status, removable, radius, onClick, onRemove, }: ImageUploadPreviewProps) => import("@emotion/react/jsx-runtime").JSX.Element;