import { SmartImageSrcProps } from './ImageGrid';
interface ImageGridUploadProps {
    onSelect: (index: number) => void;
    selectedSrc: SmartImageSrcProps | null;
    srcs: SmartImageSrcProps[];
    onUpload: (files: File[]) => void;
    onChange?: (files: File[]) => void;
    onDelete?: (index: number) => void;
    isEditable?: boolean;
    maxImages?: number;
    uploadLabel?: string;
    className?: string;
    isMobile?: boolean;
    loading?: boolean;
    isUploaded?: boolean;
}
export default function ImageGridUpload({ onUpload, onChange, onDelete, isEditable, maxImages, uploadLabel, loading, isUploaded, ...rest }: ImageGridUploadProps): import("react/jsx-runtime").JSX.Element;
export {};
