import { OnInit } from '@angular/core'; import { DialogService, IccMsgGeneratorComponent, MessageService } from 'icc-common-lib'; import { _HttpClient } from '@delon/theme'; import { MsgEditor } from '../../msg-interface/msg-editor'; export declare class TiktokEditorComponent implements OnInit, MsgEditor { private dialogService; private http; private messageService; constructor(dialogService: DialogService, http: _HttpClient, messageService: MessageService); tplGenerator: IccMsgGeneratorComponent; SCENE: string; type: number; isAutoMath: boolean; tplList: Array; options: { form: ({ type: string; label: string; labelWidth: number; require: boolean; placeholder: string; maxlength: number; disabled: boolean; config: { value: string; }; activeIndex?: undefined; tabList?: undefined; } | { type: string; activeIndex: number; tabList: ({ title: string; form: { type: string; contentType: number; config: { req: string; url: string; disabled: boolean; success: (result: any) => void; videoRemove: (event: any) => void; }; }[]; } | { title: string; form: { type: string; contentType: number; config: { editable: boolean; imgList: any[]; maxSize: number; maxCount: number; success: (result: any) => void; }; }[]; })[]; label?: undefined; labelWidth?: undefined; require?: undefined; placeholder?: undefined; maxlength?: undefined; disabled?: undefined; config?: undefined; })[]; }[]; templateId: string; channelInfo: any; fileBaseUrl: string; ngOnInit(): void; validate(): boolean; setDisabled(disabled: boolean): void; resetData(): void; setSelectedTplData(tplData: any): void; setAutoMathTpl(tplList: Array): void; cancelAutoMathTpl(): void; getMessageData(): any; getMobilePreviewData(): void; setChannelInfoByBizId(bizTypeId: string): void; setVideoUrl(url?: string): void; setImgUrl(result: any): void; }