import type { AssistantMessage, ImageContent, Usage } from "@oh-my-pi/pi-ai"; import { Container } from "@oh-my-pi/pi-tui"; /** * Component that renders a complete assistant message */ export declare class AssistantMessageComponent extends Container { #private; private hideThinkingBlock; private readonly onImageUpdate?; constructor(message?: AssistantMessage, hideThinkingBlock?: boolean, onImageUpdate?: (() => void) | undefined); invalidate(): void; setHideThinkingBlock(hide: boolean): void; setToolResultImages(toolCallId: string, images: ImageContent[]): void; setUsageInfo(usage: Usage): void; updateContent(message: AssistantMessage): void; }