import { JSX, ReactNode } from 'react'; type TextVariant = "danger" | "success" | "primary" | "warning" | "info" | "plain" | "disabled"; type TextSize = "x-small" | "small" | "regular" | "large" | "inherit"; type TextWeight = "regular" | "medium" | "semibold" | "bold" | "inherit"; type TextAlignment = "center" | "left" | "right" | "inherit"; type TextWrap = "normal" | "nowrap" | "inherit"; export interface TextProps extends React.HTMLAttributes { children?: ReactNode; variant?: TextVariant; size?: TextSize; weight?: TextWeight; align?: TextAlignment; wrap?: TextWrap; tag?: "div" | "span"; } declare function Text({ children, className, variant, weight, size, align, wrap, tag, ...rest }: TextProps): JSX.Element; declare namespace Text { var displayName: string; } export { Text };