import { EventEmitter } from '@angular/core'; import { TerraStorageObject } from './model/terra-storage-object'; import { TerraBaseStorageService } from './terra-base-storage.interface'; /** Interface that acts as a lightweight injection token for the {@link TerraFileBrowserComponent}. */ export declare abstract class TerraFileBrowser { abstract inputAllowedExtensions: Array; abstract inputAllowFolders: boolean; abstract onSelectedUrlChange: EventEmitter; abstract outputSelectedChange: EventEmitter; abstract updatedStorageRootAndService: EventEmitter<[TerraBaseStorageService, TerraStorageObject]>; }