import { EventEmitter, OnInit } from '@angular/core'; import { TemplateService } from '../../services/template.service'; export declare class IccTplCopyComponent implements OnInit { private templateService; /** 消息类型 */ type: any; /** 辅助的激活下标 */ actIndex: any; /** 当前模板的索引 */ index: number; /** 模板更新后的回调 */ update: EventEmitter; /** 复用的回调 */ copyChange: EventEmitter; /** 复用列表 */ copyList: any[]; /** 当前消息类型下的模板 */ item: any; /** 辅助 --消息类型 */ _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; provinceChange(htmlId: any): void; provinceClick(): void; }