import { InjectionToken } from '@angular/core'; /** * 注入令牌,可用于配置空组件的默认选项 */ export declare const SIM_ICON_MODULE_DEFAULT_OPTIONS: InjectionToken; /** * 获取默认配置里面的icon映射别名 * @param defaultOptions 默认配置 * @param module 模块标识名 * @param alias 别名 * @returns icon name */ export declare function getDefaultIconNameByAlias(defaultOptions: SimIconModuleDefaultOptions, module: string, alias: string): string; export declare function foundModuleDefaultIconError(module: string): Error; /** * icon组件全局默认选项 * 优先取私有 找不到取全局 */ export interface SimIconModuleDefaultOptions { global: { loading?: string; close?: string; info?: string; warning?: string; success?: string; danger?: string; }; notification?: { close?: string; info?: string; warning?: string; success?: string; danger?: string; }; message?: { info?: string; warning?: string; success?: string; danger?: string; }; confirm?: { warning?: string; }; alert?: { info?: string; warning?: string; success?: string; danger?: string; }; input?: { search?: string; }; [module: string]: string | { [key: string]: string; }; }