/// /// import { FileStorageOption, FileStorageProviderEnum, UploadedFile } from '@metad/contracts'; import multer from 'multer'; import { Provider } from './provider'; export declare class LocalProvider extends Provider { static instance: LocalProvider; name: FileStorageProviderEnum; tenantId: string; config: { rootPath: string; baseUrl: string; }; getInstance(): LocalProvider; url(filePath: string): string; path(filePath: string): string; handler({ dest, filename, prefix }: FileStorageOption): multer.StorageEngine; getFile(file: string): Promise; deleteFile(file: string): Promise; putFile(fileContent: any, path?: string): Promise; mapUploadedFile(file: any): UploadedFile; }