/// <reference types="react" />
import type { FloorMapEdgeStatus, FloorMapMergedItem } from '@pisell/materials';
import './TopologyDeviceCard.less';
export interface TopologyDeviceRow {
    id: string;
    name?: string;
    model?: string;
    sn?: string;
    status?: FloorMapEdgeStatus;
    /** 本地 IP（来自 `device.data.network.local_ip`） */
    ip?: string;
}
export interface TopologyDeviceCardProps {
    item: FloorMapMergedItem;
    device?: TopologyDeviceRow;
}
/** 拓扑图元卡片：左上状态、中部图标、底部名称 + IP */
export declare function TopologyDeviceCard(props: TopologyDeviceCardProps): JSX.Element;
