import { OnInit } from '@angular/core'; import { DialogService } from '../../services/dialog.service'; import { _HttpClient } from '@delon/theme'; declare type Theme = 'green' | 'cyan' | 'megenta' | 'volcano' | 'purple' | ' blue' | 'gray'; interface Target { [key: string]: any; /** 组id */ groupId?: number; /** 组名称 */ groupName?: string; /** 贴片应用类型 */ method?: string | number; /** 贴片类型 */ type?: number; /** 比例对象 */ weightParam?: any; } interface Patch { [key: string]: any; /** 贴片内容 */ content?: string; /** 贴片ID */ id?: number; /** 贴片标题 */ title?: string; } export declare class IccPatchPopoverComponent implements OnInit { private http; private dialogService; /** 主题 */ theme: Theme; /** 贴片参数 */ target: Target; /** 贴片列表 */ patchList: Patch[]; /** 贴片方式 */ method: string; /** 贴片组名称 */ name: string; /** 媒体地址 */ mediaUrl: string; constructor(http: _HttpClient, dialogService: DialogService); ngOnInit(): void; /** 处理贴片方式 */ private processMethods; /** 贴片内部处理 */ private processPatch; /** 根据贴片组id获取全部贴片 */ private getPatchListByGroupId; } export {};