import { Response } from 'express'; import { FileInfo, IStorageEngine, ResolverOpts, SavedFile } from './storage.engines'; export declare class LocalStorage implements IStorageEngine { private readonly storagePath; private readonly bucket; private readonly config; constructor(storagePath: string, defaultBucket?: string); saveEntity(file: FileInfo, opts?: { bucket?: string; prefix?: string; region?: string; }): Promise; getEntity(fileInfo: SavedFile, toPath?: string): Promise; listEntities(opts: { bucket?: string; prefix?: string; }): Promise; removeEntities(opts: { bucket?: string; prefix?: string; filename?: string; }): Promise; resolveUrl(opts: ResolverOpts): Promise; resolveUrl(opts: ResolverOpts, res: Response): Promise; }