import { Reporter, UploadSummary } from '../core/reporter'; import type { FileProcessor } from '../core/fileProcessor'; import { type UploadDirectoryOptions as BaseOptions } from '../core/UploadService'; export interface UploadDirectoryOptions extends BaseOptions { reporter?: Reporter; fileProcessor?: FileProcessor; } export declare function uploadDirectory(options: UploadDirectoryOptions): Promise; export declare class OssService { readonly env: string; private readonly resolver; constructor(env: string); uploadDirectory(options: UploadDirectoryOptions): Promise; /** 返回指定前缀下一层中名称最大的 yyyyMMddHHmmss 目录;不存在时返回 undefined。 */ getLatestFolderName(bucket: string, prefix: string): Promise; } //# sourceMappingURL=OssService.d.ts.map