/** * Activation banner renderer — composes a monochrome text block shown when * an agent is loaded via `load_agent`. * * The banner does NOT use ANSI escape codes. The Claude Code renderer does * not pass ANSI through from tool responses, so escapes would leak as * literal text (`\x1b[38;2;...m`). The design instead relies on form and * whitespace alone — it renders identically in every terminal. */ export interface AgentForBanner { name: string; version: string; category: string; sizeTag: string; sizeWords: number; description: string; } export declare function renderActivationBanner(agent: AgentForBanner): string;