import { Repository } from 'typeorm'; import { StorageFile } from './storage-file.entity'; import { TenantOrganizationAwareCrudService } from '../core/crud'; import { IStorageFile, UploadedFile } from '@metad/contracts'; export declare class StorageFileService extends TenantOrganizationAwareCrudService { protected readonly fileRepository: Repository; constructor(fileRepository: Repository); createStorageFile(file: UploadedFile): Promise; /** * DELETE file by ID * * @param criteria * @param options * @returns */ deleteStorageFile(id: IStorageFile['id']): Promise; }