import * as React from "react"; import { ImgProps } from "zq_ui_react_4/components/Img/Img"; import { FileSaveProps } from "zq_ui_react_4/components/FileList/FileItem"; export interface ZQFileItemProps extends FileSaveProps { isImage?: boolean; isAudio?: boolean; isVideo?: boolean; isFromServer?: boolean; loading?: boolean; progress?: number; error?: string; readOnly?: boolean; imgCanEdit?: boolean; favoriteId?: string; isTop?: boolean; isUpload?: boolean; isFavorite?: boolean; src?: string; } interface FileItemBaseProps { fullImgList?: ImgProps[]; file?: File; src?: string; name?: string; isSelectMode?: boolean; showType?: "grid" | "list"; selectTypeIndex?: number; selectFileIdMap?: Record; setSelectFileIdMap?: (selectFileIdMap: Record) => void; selectItem?: string; setSelectItem?: (selctItem?: string) => void; onQuery?: () => void; setAddList?: (a: any[] | ((old: any[]) => any[])) => void; onClick?: () => void; toTop?: (e: any) => Promise; toFavorite?: (e: any) => Promise; menus?: any[]; process?: number; isTop?: boolean; isUpload?: boolean; isFavorite?: boolean; filterType?: string; } declare const FileItemBase: React.FC; export default FileItemBase;