/** * @description gen uploader * @author wangfupeng */ import type Uppy from '@uppy/core'; import type { IDomEditor } from '../editor/interface'; import type { IUploadAdapter, IUploadConfig, IUploader } from './interface'; type IUploadConfigWithAdapter = IUploadConfig & { uploadAdapter: IUploadAdapter; }; declare function createUploader(config: T, editor?: IDomEditor): T extends IUploadConfigWithAdapter ? IUploader : Uppy; export default createUploader;