import { ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { FileItem } from '../../../core/models/file-item.model'; import { DomSanitizer } from '@angular/platform-browser'; import { Lightbox, LightboxConfig } from 'ngx-lightbox'; import { MatDialog } from '@angular/material/dialog'; import * as i0 from "@angular/core"; export declare class FilePreviewCardComponent implements OnInit, OnChanges { private readonly cd; readonly sanitizer: DomSanitizer; private _lightbox; private _lightboxConfig; private readonly dialog; videoplayer: ElementRef; file: FileItem | File | any; condensedView: boolean; fileOnly: boolean; shape: string; showFileInfo: boolean; showDelete: boolean; noBackgroundColor: boolean; noShadow: boolean; showDownload: boolean; showEdit: boolean; showApprove: boolean; showDecline: boolean; showLink: boolean; showMore: boolean; showPreview: boolean; lightbox: boolean; height: string; width: string; objectFit: string; posterImage: string; showActions: boolean; deleteClicked: EventEmitter; declineClicked: EventEmitter; approveClicked: EventEmitter; viewClicked: EventEmitter; fileLinkClicked: EventEmitter; downloadClicked: EventEmitter; editClicked: EventEmitter; playClicked: EventEmitter; videoPlay: boolean; objectUrl: string; fileName: string; readonly FILE_SIZE_LIMIT = 20000000; constructor(cd: ChangeDetectorRef, sanitizer: DomSanitizer, _lightbox: Lightbox, _lightboxConfig: LightboxConfig, dialog: MatDialog); ngOnInit(): void; playVideo(): void; ngOnChanges(changes: SimpleChanges): void; readFileAsDataUrl(): void; dataURItoBlob(dataURI: any): Blob; openPreview(file: FileItem): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }