import { LitElement, PropertyValues, TemplateResult, CSSResult } from 'lit'; declare global { interface HTMLElementTagNameMap { 'forge-ai-copy-button': AiCopyButtonComponent; } } export declare const AiCopyButtonComponentTagName: keyof HTMLElementTagNameMap; export interface ForgeAiCopyButtonCopyEventData { value: string; success: boolean; } /** * @tag forge-ai-copy-button * * @summary A button that copies text to clipboard with tooltip */ export declare class AiCopyButtonComponent extends LitElement { #private; static styles: CSSResult; /** * Text to copy to clipboard */ value: string; /** * Whether the button is disabled */ disabled: boolean; constructor(); willUpdate(changedProperties: PropertyValues): void; disconnectedCallback(): void; render(): TemplateResult; }