import { LitElement, TemplateResult, PropertyValues, CSSResult } from 'lit'; declare global { interface HTMLElementTagNameMap { 'forge-ai-fab': AiFabComponent; } } export declare const AiFabComponentTagName: keyof HTMLElementTagNameMap; /** * @tag forge-ai-fab * * @cssproperty --forge-fab-background - The background color. Defaults to the gradient container background color. * @cssproperty --forge-fab-text-color - The color of the text. Only applies when in the extended state. * @cssproperty --forge-fab-outline-color - The color of the outline. Defaults to the gradient container high state. * * @slot - Default slot for button content * @slot icon - Slot for the icon */ export declare class AiFabComponent extends LitElement { #private; static styles: CSSResult; /** Whether the button is disabled */ disabled: boolean; /** Whether the button is extended */ extended: boolean; constructor(); willUpdate(changedProperties: PropertyValues): void; render(): TemplateResult; }