import type { Message } from "@langchain/langgraph-sdk"; import { CoinsIcon } from "lucide-react"; import { Badge } from "@/components/ui/badge"; import { useI18n } from "@/core/i18n/hooks"; import { accumulateUsage, formatTokenCount } from "@/core/messages/usage"; import type { TokenDebugStep } from "@/core/messages/usage-model"; import { cn } from "@/lib/utils"; function TokenUsageSummary({ className, inputTokens, outputTokens, totalTokens, }: { className?: string; inputTokens?: number; outputTokens?: number; totalTokens?: number; }) { const { t } = useI18n(); return (