import { LitElement, TemplateResult, CSSResult } from 'lit'; declare global { interface HTMLElementTagNameMap { 'forge-ai-reasoning-header': AiReasoningHeaderComponent; } } export declare const AiReasoningHeaderComponentTagName: keyof HTMLElementTagNameMap; /** * @tag forge-ai-reasoning-header * * @slot title - Content for the header when in regular (non-reasoning) state * @slot reasoning-title - Content for the header when in reasoning state * * @event {CustomEvent<{ expanded: boolean }>} toggle - Fired when the header is clicked and the expanded state changes */ export declare class AiReasoningHeaderComponent extends LitElement { static styles: CSSResult; /** Whether the header is expanded */ expanded: boolean; /** Whether this is a reasoning header */ reasoning: boolean; private _handleClick; render(): TemplateResult; }