import { LitElement } from 'lit'; export type SpinnerSize = 'small' | 'default' | 'large' | 'xlarge'; /** * @csspart ag-spinner - The main spinner container element * @csspart ag-spinner-label - The screen reader text element */ export interface SpinnerProps { size?: SpinnerSize; ariaLabel?: string; } /** * Spinner component displays a circular rotating animation to indicate loading state * * @element ag-spinner * @slot default - Optional text to display instead of default aria label */ export declare class AgSpinner extends LitElement implements SpinnerProps { static styles: import('lit').CSSResult; size: SpinnerSize; ariaLabel: string; constructor(); render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ag-spinner': AgSpinner; } } //# sourceMappingURL=_Spinner.d.ts.map