/** * AgentStatusPanel Component * * Panel showing an agent's current status and activity. * Includes progress indicator, intent, and cancel button. */ import React from 'react'; import type { RegisteredAgent } from '@pantheon-systems/css-client'; import type { AgentAction, AgentTriggerStatus } from '../useAgentTrigger.js'; export interface AgentStatusPanelProps { /** Agent to display status for */ agent: RegisteredAgent; /** Current status */ status: AgentTriggerStatus; /** Current action if any */ activeAction?: AgentAction; /** Show in compact mode */ compact?: boolean; /** Cancel action callback */ onCancel?: () => void; } /** * Panel showing an agent's current status and activity. * Includes progress indicator, intent, and cancel button. */ export declare function AgentStatusPanel({ agent, status, activeAction, compact, onCancel, }: AgentStatusPanelProps): React.JSX.Element;