import { LitElement, TemplateResult, CSSResult } from 'lit'; declare global { interface HTMLElementTagNameMap { 'forge-ai-spinner': AiSpinnerComponent; } } export declare const AiSpinnerComponentTagName: keyof HTMLElementTagNameMap; export type SpinnerSize = 'extra-small' | 'small' | 'medium' | 'large'; /** * @tag forge-ai-spinner * * @summary Indeterminate circular progress indicator. * * @description * A spinner component that displays an animated circular progress indicator. Used to indicate loading states. * * @cssproperty --forge-ai-spinner-color - Color of the spinner indicator * @cssproperty --forge-ai-spinner-track-color - Color of the spinner track */ export declare class AiSpinnerComponent extends LitElement { static styles: CSSResult; size: SpinnerSize; render(): TemplateResult; }