import type { ColumnsType } from 'antd/es/table'; import { ITrackAllData, IFileItem, IFileUploadProps, IElectronSignaturesItemPublic } from '../interface'; interface IOptions { /** 所有数据类型合并之后的数据 */ records: IFileItem[]; /** 所有数据类型的排序规则 */ dataTypeSort: string[]; /** 所有数据类型的相关操作 */ allData: ITrackAllData; fileUploadProps?: IFileUploadProps; /** 是否显示上传附件按钮 */ isShowFileUpload?: IElectronSignaturesItemPublic['isShowFileUpload']; apiBaseUrl?: IElectronSignaturesItemPublic['apiBaseUrl']; fileBaseUrl?: IElectronSignaturesItemPublic['fileBaseUrl']; } export default function useFileTypeColumns(options: IOptions): { fileTypeColumns: ColumnsType; }; export {};