import { OnInit, OnChanges, EventEmitter } from '@angular/core'; export declare class IccMediaEditorComponent implements OnInit, OnChanges { constructor(); selectIndex: number; content: { contentType: any; content: any; mediaList: any[]; serverUrl: any; }; item: any; variableBinds: any[]; showArry: number[]; disabled: boolean; id: number; mediaDownUrl: string; uploadUrl: any; imgMaxSize: number; videoMaxSize: number; videoTypes: string[]; typeSupportDes: string; useFakeTextarea: boolean; /** 图片的最大字数 */ textMaxLength: number; mediaUrl: string; vIndex: number; audioTempList: any[]; imgTempList: any[]; videoTempList: any[]; contentTypes: number[]; indexToContentTypeMap: { 0: number; 1: number; 2: number; 3: number; }; contentTypeToIndexMap: { 2: number; 3: number; 4: number; 5: number; }; /** 文本类型-获取文本框的光标 */ getPosition: EventEmitter; /** 文本类型-文本框内容改变 */ textContentChange: EventEmitter; tabchange: EventEmitter; ngOnInit(): void; ngOnChanges(): void; init(): void; getCaretPosWithEvent(event: any): void; emitCursorOffset($event: any): void; toMediaList(tempList: any): any; contentTypeChange(contentType: any, content: any): void; uploadSuccess(mediaUrl: any, content: any): void; uploadVideoFail(mediaUrl: any, content: any): void; VideoRemove(content: any): void; uploadVideoCancel(mediaUrl: any, content: any): void; uploadImageSuccess(mediaUrl: any, content: any): void; uploadImageFail(mediaUrl: any, content: any): void; removeImageSuccess(imageIndex: any, content: any): void; uploadAudioSuccess(audioUrl: any, content: any): void; removeAudio(mediaUrl: any, content: any): void; selectChange(value: any): void; insertVar(v: any): void; varMouseOver(evt: any): void; varMouseLeave(evt: any): void; handelTextContentChange($event: any, item: any): void; }