Public declaration syntax from harness-tui-kit/src/components/agent/status.rs Original source SHA-256: 9bfdcbfdb0ec8c0ba08b652afb92f1dd6de26ede3e9f0b6411f8e4d2d1e8fd6e Function bodies and constant values are omitted. This is not the complete implementation. Source line 38 #[derive(Debug, Clone)] pub struct AgentStatusDot<'a> { } Source line 50 #[must_use] pub fn new(status: AgentStatus) -> Self; Source line 60 #[must_use] pub fn theme(mut self, theme: &'a Theme) -> Self; Source line 67 #[must_use] pub fn with_label(mut self, show: bool) -> Self;