/// import { type Readable } from 'node:stream'; export interface Provider { get: (path: string) => Promise; put: (path: string, filename: string, stream: Readable) => Promise; delete: (path: string) => Promise; move: (from: string, to: string) => Promise; }