/** * SlashCommandComponent - renders a bordered box for slash command messages * showing the command name as a heading and truncated content that can be * expanded with ctrl+e. The full content is still sent to the assistant. */ import type { ChatSpacingKind } from './chat-spacing.js'; import { WidthAwareContainer } from './width-aware-container.js'; export declare class SlashCommandComponent extends WidthAwareContainer { private commandName; private contentLines; private expanded; constructor(commandName: string, content?: string); matches(commandName: string, content: string): boolean; setExpanded(expanded: boolean): void; protected rebuildForWidth(termWidth: number): void; getChatSpacingKind(): ChatSpacingKind; } //# sourceMappingURL=slash-command.d.ts.map