import { type HTMLAttributes } from 'react'; import { type VariantProps } from 'class-variance-authority'; declare const indicatorVariants: (props?: ({ density?: "default" | "compact" | null | undefined; size?: "sm" | "md" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; type NativeDivProps = Omit, 'role' | 'aria-live' | 'aria-atomic'>; export interface TypingIndicatorProps extends NativeDivProps, VariantProps { /** Optional override. When omitted, uses t('chat.typing'). */ label?: string; /** Hide the visible label, keeping only the animated dots. The label still * carries the accessible name via aria-label. */ hideLabel?: boolean; } export declare const TypingIndicator: import("react").ForwardRefExoticComponent>; export {}; //# sourceMappingURL=typing-indicator.d.ts.map