/**
 * 拓扑设备图标集合：统一 viewBox=`0 0 80 56`（横向 ~ 1.43:1），
 * 风格白底 + #98A2B3 描边 + 局部彩色小亮点，参考交换机/AP 立体外观。
 *
 * 通过 {@link TOPOLOGY_KIND_ICONS} 注入 `TopologyDeviceCard`：
 * key 为 elementKind value（含 `topologyDevice:<type_code>` 形式）。
 */
import React from 'react';
/** POS 一体机（pos）：竖立的平板 + 底座 */
export declare function TopologyIntegratedPosIcon(): React.JSX.Element;
/** 小票打印机（receipt_printer）：方形机身 + 上方吐出的卷纸 */
export declare function TopologyPrinterIcon(): React.JSX.Element;
/** 标签打印机（label_printer）：方机身 + 前侧出标签 */
export declare function TopologyLabelPrinterIcon(): React.JSX.Element;
/** 交换机（switch）：横长机身 + 端口阵列 + SW 标识（参考图风格） */
export declare function TopologySwitchIcon(): React.JSX.Element;
/** 信息展示屏（info_display）：大屏 + 支架 */
export declare function TopologyInfoDisplayIcon(): React.JSX.Element;
/** 终端（terminal）：手持式 POS 终端，带屏幕和键盘 */
export declare function TopologyTerminalIcon(): React.JSX.Element;
/** AP（test1 / Wireless AP）：方形机身 + 中心 wifi 波纹（参考图） */
export declare function TopologyApIcon(): React.JSX.Element;
/** 通用占位图标：黑盒带问号（chenlei / 测试设备等） */
export declare function TopologyAmusementIcon(): React.JSX.Element;
/** 路由器（unknown 兜底）：横长机身 + 端口指示灯 + 天线 */
export declare function TopologyRouterIcon(): React.JSX.Element;
/**
 * 旧 kind（router/switch/cashier/...）保留以兼容旧 floor-plan 配置；
 * 主流程通过 `topologyDevice:<type_code>` 命中。
 */
/** 收银机（保留兼容） */
export declare function TopologyCashierIcon(): React.JSX.Element;
/** 闸机（保留兼容） */
export declare function TopologyGateIcon(): React.JSX.Element;
/** 自助机（保留兼容） */
export declare function TopologyKioskIcon(): React.JSX.Element;
export declare const TOPOLOGY_KIND_ICONS: Record<string, React.FC>;
