import { EventEmitter } from '@angular/core'; import { StoredFile } from '../../model/file'; import { FileProvider } from '../file.provider'; import { I18N } from 'ess-plugin-base'; import { UIService } from '../../ui.service'; export declare class FileCard { private fileProvider; private ui; i18n: I18N; file: StoredFile; up: boolean; onSelect: EventEmitter; onEdit: EventEmitter; onDelete: EventEmitter; onMove: EventEmitter; onOpen: EventEmitter; onShare: EventEmitter; rename: boolean; del: boolean; transfer: boolean; shar: boolean; showing: boolean; downloading: boolean; progress: number; constructor(fileProvider: FileProvider, ui: UIService, i18n: I18N); select(file: StoredFile): void; download(file: StoredFile): void; edit(file: StoredFile): void; delete(file: StoredFile): void; move(file: StoredFile): void; open(file: StoredFile): void; share(file: StoredFile): void; getExtension(file: StoredFile): string; }