type OssOptions = { region: string; secretId: string; secretKey: string; bucket: string; }; type TargetOptions = { prefix: string; cacheControl?: string; }; type LocalOptions = { dist: string; filter: Record; }; declare class OssDeploy { private _bucket; constructor(options: OssOptions); checkDirectoryExists(prefix: string): Promise; uploadAssets(local: LocalOptions, target: TargetOptions): Promise; } export { OssDeploy };