import { Request } from 'express'; import { Stream } from 'stream'; import { AssetStorageStrategy } from './asset-storage-strategy'; /** * A placeholder strategy which will simply throw an error when used. */ export declare class NoAssetStorageStrategy implements AssetStorageStrategy { writeFileFromStream(fileName: string, data: Stream): Promise; writeFileFromBuffer(fileName: string, data: Buffer): Promise; readFileToBuffer(identifier: string): Promise; readFileToStream(identifier: string): Promise; deleteFile(identifier: string): Promise; toAbsoluteUrl(request: Request, identifier: string): string; fileExists(fileName: string): Promise; }