import { BeanBase } from 'zova'; import { IIconInfo, IIconMeta, TypeIconModules, TypeIconSymbols } from '../types/icon.js'; export declare class SysIcon extends BeanBase { protected _iconSymbols: TypeIconSymbols; protected _iconMoudles: TypeIconModules; parseIconInfoSync(iconName?: string): IIconInfo | undefined; parseIconInfo(iconName?: string): Promise; parseIconGroup(moduleName: string, groupName: string): Promise; private _parseIconGroupInner; private _injectIconClient; extractIconContent(svg: string | undefined, symbolId: string): string | undefined; getIconModule(moduleName: string): import("zova-module-a-icon").TypeIconGroups; parseIconMeta(iconName?: string): IIconMeta | undefined; private _getSymbolId; private _getFullName; } //# sourceMappingURL=sys.icon.d.ts.map