import { Reporter, UploadSummary } from '../core/reporter'; import type { FileProcessor } from '../core/fileProcessor'; import { type UploadDirectoryOptions as BaseOptions } from '../core/UploadService'; /** 上传目录入参:含可选 reporter / fileProcessor,不传则用默认控制台上报 */ export interface UploadDirectoryOptions extends BaseOptions { reporter?: Reporter; fileProcessor?: FileProcessor; } /** * 一行调用即可上传:内部使用默认配置解析器 + 控制台 Reporter。 */ export declare function uploadDirectory(options: UploadDirectoryOptions): Promise; /** * OSS 上传服务:解析配置并委托 DirectoryUploadFlow(继承 UploadService)执行上传。 */ export declare class OssService { readonly env: string; private readonly resolver; constructor(env: string); uploadDirectory(options: UploadDirectoryOptions): Promise; } //# sourceMappingURL=OssService.d.ts.map