/** * AgentActivityBanner Component * * Banner shown when an agent is actively editing the document. * Displays agent name, intent, and affected regions. */ import React from 'react'; import type { ActorPresence } from '@pantheon-systems/css-client'; export interface AgentActivityBannerProps { /** The agent actor to display */ agent: ActorPresence; /** Show even when agent is idle (default: false) */ showIdle?: boolean; /** Allow dismissing the banner (default: false) */ dismissible?: boolean; /** Handler when stop agent button is clicked */ onStopAgent?: (agent: ActorPresence) => void; /** Custom className */ className?: string; } /** * Banner shown when an agent is actively editing the document. * Displays agent name, intent, and affected regions. */ export declare function AgentActivityBanner({ agent, showIdle, dismissible, onStopAgent, className, }: AgentActivityBannerProps): React.JSX.Element | null;