import type { AgentTool, Message, ToolResultMessage } from "@mariozechner/pi-ai"; import { LitElement } from "lit"; export declare class StreamingMessageContainer extends LitElement { tools: AgentTool[]; isStreaming: boolean; pendingToolCalls?: Set; toolResultsById?: Map; onCostClick?: () => void; private _message; private _pendingMessage; private _updateScheduled; private _immediateUpdate; protected createRenderRoot(): HTMLElement | DocumentFragment; connectedCallback(): void; setMessage(message: Message | null, immediate?: boolean): void; render(): import("lit-html").TemplateResult<1> | undefined; } //# sourceMappingURL=StreamingMessageContainer.d.ts.map