import { LitElement } from 'lit'; export type LoaderSize = 'small' | 'default' | 'large'; /** * @csspart ag-loader - The main loader container element * @csspart ag-loader-label - The screen reader text element */ export interface LoaderProps { size?: LoaderSize; ariaLabel?: string; } /** * Loader component displays a three-dot blinking animation to indicate loading state * * @element ag-loader * @slot default - Optional text to display instead of default aria label */ export declare class Loader extends LitElement implements LoaderProps { static styles: import('lit').CSSResult; size: LoaderSize; ariaLabel: string; render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ag-loader': Loader; } } //# sourceMappingURL=_Loader.d.ts.map