/// import { type Readable } from 'node:stream'; import { S3Client } from '@aws-sdk/client-s3'; import { type Provider } from '../Provider'; export declare class S3 implements Provider { protected readonly bucket: string; protected readonly client: S3Client; constructor(url: URL, secrets: Record); get(key: string): Promise; put(path: string, filename: string, stream: Readable): Promise; delete(key: string): Promise; move(from: string, keyTo: string): Promise; }