import type { SysIcon } from '../bean/sys.icon.js'; import type { IconGroup } from '../lib/iconGroup.js'; export interface IIconRecord {} export interface IIconMeta { module: string; group: string; name: string; fullName: string; symbolId: string; } export interface IIconInfo { meta: IIconMeta; symbolId: string; // '' or valid icon } export type TypeIconGroups = Record; export type TypeIconModules = Record; export type TypeIconSymbols = Record; declare module 'zova' { export interface SysMeta { $icon: SysIcon; } }