///
///
import { Stream } from 'stream';
import { Request } from 'express';
export interface AssetStorageStrategy {
writeFileFromBuffer(fileName: string, data: Buffer): Promise;
writeFileFromStream(fileName: string, data: Stream): Promise;
readFileToBuffer(identifier: string): Promise;
readFileToStream(identifier: string): Promise;
fileExists(fileName: string): Promise;
toAbsoluteUrl?(reqest: Request, identifier: string): string;
}