/** * Amazon S3 storage provider */ import { BaseStorageProvider } from './base.js'; import type { CcanywhereConfig } from '../../types/index.js'; export declare class S3StorageProvider extends BaseStorageProvider { private readonly client; private readonly bucket; constructor(config: NonNullable['s3']); upload(key: string, content: Buffer | string, contentType?: string): Promise; exists(key: string): Promise; delete(key: string): Promise; getUrl(key: string): Promise; } //# sourceMappingURL=s3-provider.d.ts.map