/** * 共享单色线性 SVG 图标集(替代各处 emoji)。 * * 设计:统一 24×24 viewBox、`stroke="currentColor"`、单一描边权重、圆角端点。 * 颜色由调用处的 CSS `color` 控制(图标自身不带色),尺寸/粗细可覆盖。 * 之所以自带一套而不用图标库:报告是离线自包含 HTML,内联 SVG 无需外链/字体。 */ /** name → viewBox 内的 path/shape 串。 */ declare const PATHS: Record; export type IconName = keyof typeof PATHS; export interface IconOpts { /** 像素尺寸(宽高相同),默认 16。 */ size?: number; /** 额外 class。 */ cls?: string; /** 描边权重,默认 1.7。 */ sw?: number; /** 内联 style。 */ style?: string; } /** 返回一个自包含 `` 串。未知 name 返回空串(不抛错,调用处可安全拼接)。 */ export declare function icon(name: string, opts?: IconOpts): string; /** 维度 → 报告类型图标名。 */ export declare function dimIconName(dim: 'doctor' | 'eval' | 'observe'): IconName; /** 品牌 logo 的完整 ``(给定像素尺寸)。 */ export declare function brandLogo(size?: number): string; /** 品牌 logo 的原始 ``(无尺寸,供 favicon data URI 编码用)。 */ export declare const BRAND_LOGO_RAW = ""; export {};