import { FC, CSSProperties } from 'react';
import { ProgressProps } from '../../progress';
import { FileItem } from '../types';
export type UploadItem = FC<UploadItemProps>;
export interface UploadItemProps {
    prefix?: string;
    file: FileItem;
    progressProps?: ProgressProps;
    reUpload: string;
    style?: CSSProperties;
    hasRemove?: boolean;
    onRemove?: (file: FileItem) => void;
    onReUpload?: (file: FileItem) => void;
    onClick?: (file: FileItem, e: any) => void;
}
