import { CSSProperties, ReactNode } from 'react'; export declare enum EFileItemStatus { default = "default", processing = "processing", success = "success", exception = "exception", encryption = "encryption" } export interface IFileItem { id: string; name: ReactNode; status: EFileItemStatus; index?: number; percent?: number; size?: ReactNode; action?: ReactNode; className?: string; style?: CSSProperties; showDelete?: boolean; mismatch?: boolean; bordered?: boolean; onPasswordConfirm?: (id: string, password: string) => void; onDelete?: (file: IFileItem) => void; }