import type { MetricSample } from "../types/machines.js"; export type MachineMetricsProps = { /** The latest metric sample, or null when the machine hasn't reported yet. */ metrics: MetricSample | null; /** Compact (dashboard row) vs full (the dock detail). */ density?: "compact" | "full" | undefined; className?: string | undefined; }; /** * Per-machine resource meters: CPU%, load average, memory, disk, and GPU when * present. Renders the M2 `machine_metrics_latest` sample. When `metrics` is * null the panel shows a quiet "no samples yet" placeholder (offline / just * enrolled). GPU rows only render when `gpuUtilPct` is non-null. */ export declare function MachineMetrics({ metrics, density, className }: MachineMetricsProps): import("react").JSX.Element;