import { LitElement, TemplateResult, CSSResult } from 'lit'; declare global { interface HTMLElementTagNameMap { 'forge-ai-confirmation-prompt': AiConfirmationPromptComponent; } interface HTMLElementEventMap { 'forge-ai-confirmation-prompt-confirm': CustomEvent; 'forge-ai-confirmation-prompt-deny': CustomEvent; } } export declare const AiConfirmationPromptComponentTagName: keyof HTMLElementTagNameMap; /** * @tag forge-ai-confirmation-prompt * * @summary Displays a confirmation UI for requiring human approval. * * @event {CustomEvent} forge-ai-confirmation-prompt-confirm - Fired when user confirms the prompt * @event {CustomEvent} forge-ai-confirmation-prompt-deny - Fired when user denies the prompt */ export declare class AiConfirmationPromptComponent extends LitElement { #private; static styles: CSSResult; text: string; confirmText: string; denyText: string; disabled: boolean; autoFocus: boolean; layout: 'horizontal' | 'vertical'; private _denyButton; connectedCallback(): void; disconnectedCallback(): void; firstUpdated(): void; render(): TemplateResult; }