export interface UploadedImage { id: string; name: string; size: number; url: string; alt?: string; width?: number; height?: number; } interface ImageUploadProps { value: UploadedImage[]; onChange: (images: UploadedImage[]) => void; maxImages?: number; maxSize?: number; disabled?: boolean; className?: string; multiple?: boolean; aspectRatio?: "square" | "landscape" | "portrait" | "free"; showPreview?: boolean; } export declare function ImageUpload({ value, onChange, maxImages, maxSize, // 5MB default disabled, className, multiple, aspectRatio, showPreview, }: ImageUploadProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=image-upload.d.ts.map