import { AfterViewInit, ElementRef, EventEmitter, OnInit } from "@angular/core"; import { MediaFileMetadata } from "@cygnus-reach/session"; import { MediaFileDisplayIcons } from "../../../../../shared"; import * as i0 from "@angular/core"; export declare class MediaCardComponent implements AfterViewInit, OnInit { hostClass: string; selected: boolean; file: MediaFileMetadata; icons?: MediaFileDisplayIcons; selectable: boolean; editable: boolean; checkboxName: string; checkboxValue: any; get draggable(): boolean; set draggable(draggable: boolean); _draggable: boolean; mediaBlob: Blob | null; mediaFile: File | null; dataURL: string | null; selectCard: EventEmitter; edit: EventEmitter; view: EventEmitter; dragElem: ElementRef; constructor(); ngOnInit(): void; ngAfterViewInit(): void; get isMediaFile(): boolean; addDragData(event: DragEvent): Promise; readDataToDataURL(data: File | Blob): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }