import { type HTMLAttributes } from 'react';
import { type VariantProps } from 'class-variance-authority';
declare const containerVariants: (props?: ({
size?: "sm" | "md" | "lg" | null | undefined;
density?: "default" | "compact" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
type NativeProps = Omit, 'children' | 'aria-busy' | 'aria-live'>;
export interface StreamingTextProps extends NativeProps, VariantProps {
/** Accumulated plain-text content. Parent appends tokens as they arrive. */
content: string;
/** While true the blinking cursor is shown and aria-busy is set. */
isStreaming: boolean;
/** When true, parse a small, safe subset of markdown (bold, inline code, line-breaks).
* No HTML passes through; no dangerouslySetInnerHTML is ever used. */
renderMarkdown?: boolean;
/** Announce updates more aggressively when the streamed content is primary
* (not wrapped by a higher-level log region). Defaults to 'polite'; never
* set to 'assertive' for streamed output. */
ariaLive?: 'polite' | 'off';
}
export declare const StreamingText: import("react").ForwardRefExoticComponent>;
export {};
//# sourceMappingURL=streaming-text.d.ts.map