import { EventEmitter, OnInit } from '@angular/core'; import { TemplateService } from '../../services/template.service'; export declare class IccTplHeaderComponent implements OnInit { private templateService; type: number; template: any; update: EventEmitter; /** 当前消息类型的资源 */ source: any; /** 消息类型名称 */ msgName: string; /** 辅助 --消息类型 */ _MSGTYPES: { MO: { SMS: { type: number; name: string; icon: string; }; VOICE: { type: number; name: string; icon: string; }; WECHAT: { type: number; name: string; icon: string; }; EMAIL: { type: number; name: string; icon: string; }; WORKWX: { type: number; name: string; icon: string; }; _5G: { type: number; name: string; icon: string; }; TIKTOK: { type: number; name: string; icon: string; }; }; MT: { SMS: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; autoReply: number; channelProvider: number; channel: number; moRecord: number; }; MMS: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; autoReply: number; channelProvider: number; channel: number; moRecord: number; }; WECHAT: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; autoReply: number; channelProvider: number; channel: number; moRecord: number; }; VOICE: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; autoReply: number; channelProvider: number; channel: number; moRecord: number; }; EMAIL: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; autoReply: number; channelProvider: number; channel: number; moRecord: number; }; WEIBO: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; autoReply: number; channelProvider: number; channel: number; moRecord: number; }; JPUSH: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; autoReply: number; channelProvider: number; channel: number; moRecord: number; }; TIKTOK: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; channelProvider: number; channel: number; moRecord: number; }; WORKWX: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; autoReply: number; channelProvider: number; channel: number; moRecord: number; }; _5G: { type: number; name: string; key: string; icon: string; icon_gray: string; patchTypes: string; autoReport: number; autoReply: number; channelProvider: number; channel: number; moRecord: number; }; }; getMsgList: (isMo?: any) => any[]; getMsgListByTypes: (isMo: any, ...msgTypes: any[]) => any[]; getMsgNamesByTypes: (isMo: any, msgTypes: any, separator?: any) => string; getMsgByType: (isMo: any, msgType: any) => any; getMsgByName: (isMo: any, msgName: any) => {}; getMsgTplOptions: typeof import("../../constant/msgType").getMsgTplOptions; }; constructor(templateService: TemplateService); ngOnInit(): void; /** 添加模板 */ addTemplate(): void; /** 模板预处理 */ process(): any; }