18 lines
751 B
TypeScript
18 lines
751 B
TypeScript
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<string>;
|
|
toolResultsById?: Map<string, ToolResultMessage>;
|
|
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
|