export { S as SessionMessage } from './message-BHWbxBtT.js'; export { R as ReasoningPart, S as SessionPart, T as TextPart, a as ToolPart, b as ToolState, c as ToolStatus, d as ToolTime } from './parts-dj7AcUg0.js'; export { F as FinalTextPart, G as GroupedMessage, M as MessageRun, a as MessageUser, R as Run, b as RunStats, T as ToolCategory } from './run-PfLmDAox.js'; export { C as CustomToolRenderer, D as DisplayVariant, T as ToolDisplayMetadata } from './tool-display-z4JcDmMQ.js'; import 'react'; /** Visual branding for a run group header — injected by consuming app. */ interface AgentBranding { label: string; accentClass: string; bgClass: string; containerBgClass: string; borderClass: string; /** CSS class for the agent icon (legacy). Ignored when using lucide-react icons. */ iconClass: string; textClass: string; } export type { AgentBranding };