import { EventEmitter, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { _HttpClient } from '@delon/theme'; import { DialogService } from '../../services/dialog.service'; export declare class IccVideoComponent implements OnChanges, OnDestroy, OnInit { private http; private dialogService; constructor(http: _HttpClient, dialogService: DialogService); input: any; videoView: any; url: string; coverUrl: string; bufferUrl: string; req: string; size: number; disabled: boolean; showPoster: boolean; success: EventEmitter; fail: EventEmitter; cancel: EventEmitter; videoRemove: EventEmitter; closeModel: EventEmitter; loadReady: EventEmitter; name: string; status: string; vTypes: string[]; typeDescript: string; tryAgain: boolean; scale: number; loading: boolean; statusInfo: { nothing: string; loading: string; fail: string; success: string; playing: string; onlyPlay: string; damaged: string; }; errorMsg: string; speed: number; remaining: number; uuid: string; intervalTimer: any; progress: number; progressList: number[]; count: number; isBreak: boolean; isCanUpload: boolean; showPosterImg: boolean; posterImg: string; hasvideoUrl: boolean; ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; selectFile(evt: any): void; fileChange(evt: any): boolean; requestFileUpload(file: any): void; getUploadProgress(): void; fileCheck(file: any): any; uploadCancel(evt: any): void; remove(): void; openPlay(): void; close(): void; setLoadingState(loading?: boolean): void; setPoster(): void; }