import { LitElement, TemplateResult, nothing, PropertyValues, CSSResult } from 'lit'; import { ToolCall, ToolDefinition } from './types.js'; declare global { interface HTMLElementTagNameMap { 'forge-ai-chatbot-tool-call': AiChatbotToolCallComponent; } } export declare const AiChatbotToolCallComponentTagName: keyof HTMLElementTagNameMap; /** * @tag forge-ai-chatbot-tool-call */ export declare class AiChatbotToolCallComponent extends LitElement { #private; static styles: CSSResult; toolCall: ToolCall; toolDefinition?: ToolDefinition; debugMode: boolean; private _popoverOpen; private _debugPopoverOpen; private _infoButton?; private _debugButton?; updated(changedProperties: PropertyValues): void; render(): TemplateResult | typeof nothing; }