import { OnInit, OnChanges } from '@angular/core'; import { DialogService } from '../../services/dialog.service'; import { NzModalRef } from 'ng-zorro-antd'; import { ModalHelper, _HttpClient } from '@delon/theme'; import { Subject } from 'rxjs'; export declare class Icc5GCardComponent implements OnInit, OnChanges { http: _HttpClient; private dialogService; private modal; private modalHelper; constructor(http: _HttpClient, dialogService: DialogService, modal: NzModalRef, modalHelper: ModalHelper); materialTab: any; suggestionActions: { label: string; value: number; }[]; mode: 'edit' | 'view'; imgContentType: 'image/png'; videoContentType: 'video/png'; calendarInfo: any; currentSuggestionIndex: number; isShowCalendarModal: boolean; isEditCalendar: boolean; calendarTitle: string; timeRange: any[]; uuid: string; card: { title: any; description: string; media: { id: any; type: number; ftpUrl: any; mediaUrl: any; mediaContentType: any; mediaName: any; mediaUntil: any; mediaFileSize: number; thumbnailUrl: any; thumbnailContentType: any; thumbnailName: any; thumbnailUntil: any; thumbnailFileSize: number; }; suggestions: any[]; }; isTplEdit: boolean; defaultSuggestion: { action: number; text: any; param: { extInfo: string; link: { longUrl: string; longUrlName: string; serverUrl: string; traceType: number; uuid: string; targetUrl: string; }; map: { longitude: any; latitude: any; currentTude: string; }; }; }; variableBinds: any[]; channelIds: any[]; sugTmp: any; emptyData: any[]; editIndex: number; isUpdate: boolean; imgList: any[]; videoUrl: any; vIndex: number; mediaUrl: string; telPhoneReg: RegExp; longUrlName: string; autoReplyList: any[]; search5GReplyChange$: Subject; webUrlReg: RegExp; /** 描述的最大长度 */ maxLengthForDes: number; addSuggestion(): void; deleteSuggestion(index: any): void; editSuggestion(index: any): void; saveSuggestion(index: any): void; cancelSuggestion(index: any): void; setEditTmpInfo(editIndex: any, isUpdate: any, editTmp: any): void; getCaretPosWithEvent(card: any, event: any): void; insertVar(card: any, v: any): void; varMouseOver(evt: any): void; varMouseLeave(evt: any): void; actionChannge(evt: any, suggestion: any): void; ngOnInit(): void; ngOnChanges(): void; destroy(): void; confirm(): void; selectMedia(event: any): void; clickReply($event: any): void; onSearch(value: any): void; init5GReplySearch(): void; queryPosition(): void; OpenShortChainModal(): void; OpenLongChainModal(): void; openCalendarModal(suggestion: any, isEdit: any, index: any): void; handleOkCalendar(): boolean; handleCancel(): void; onOpenChange(result: any): void; }