import { Injectable } from '@angular/core' @Injectable({ providedIn: 'root' }) export abstract class FileProvider { name: string async isAvailable (): Promise { return true } abstract selectAndStoreFile (description: string): Promise abstract retrieveFile (key: string): Promise }