import type { AgentMessage } from '@earendil-works/pi-agent-core'; import { Container } from '@earendil-works/pi-tui'; export type AssistantMessageOptions = { hideThinkingBlock?: boolean; hiddenThinkingLabel?: string; }; export declare function createAssistantMessageFromText(text: string): AgentMessage; export declare class AssistantMessageComponent extends Container { private readonly contentContainer; private message; private linkedToolCall; private hideThinkingBlock; private hiddenThinkingLabel; constructor(message?: AgentMessage, options?: AssistantMessageOptions); updateContent(message: AgentMessage): void; setHasToolCalls(hasTools: boolean): void; setHideThinkingBlock(hide: boolean): void; setHiddenThinkingLabel(label: string): void; invalidate(): void; render(width: number): string[]; private refresh; }