import { LitElement } from 'lit'; import type { TypingVariant } from '../../types/index.js'; /** * @tag loquix-typing-indicator * @summary Animated indicator shown while the AI is generating a response. * * @csspart container - Outer wrapper. * @csspart dot - Each individual bouncing dot (variant = "dots"). * * @cssprop [--loquix-typing-bg] - Background of the indicator container. * @cssprop [--loquix-typing-text-color] - Text colour for text / steps variants. * @cssprop [--loquix-typing-dot-size] - Diameter of each dot (default 6px). * @cssprop [--loquix-typing-dot-color] - Colour of the dots. */ export declare class LoquixTypingIndicator extends LitElement { static styles: import("lit").CSSResult[]; private _localize; /** Visual variant of the indicator. */ variant: TypingVariant; /** Optional text message displayed with the `text` and `steps` variants. */ message?: string; private _renderDots; protected render(): import("lit").TemplateResult<1>; } //# sourceMappingURL=loquix-typing-indicator.d.ts.map