import { default as React } from 'react'; export interface TextProps { /** Text content */ children: React.ReactNode; /** HTML element to render */ as?: 'p' | 'span' | 'div' | 'label' | 'strong' | 'em' | 'small'; /** Size variant */ size?: 'xs' | 'sm' | 'base' | 'lg' | 'xl' | '2xl' | '3xl' | '4xl'; /** Weight variant */ weight?: 'light' | 'normal' | 'medium' | 'semibold' | 'bold'; /** Color variant */ color?: 'default' | 'muted' | 'primary' | 'success' | 'warning' | 'danger'; /** Text alignment */ align?: 'left' | 'center' | 'right' | 'justify'; /** Text transform */ transform?: 'none' | 'uppercase' | 'lowercase' | 'capitalize'; /** Truncate text */ truncate?: boolean; /** Line clamp (number of lines) */ lineClamp?: number; /** Additional className */ className?: string; } /** * Text Component * * Versatile text component with semantic HTML elements and consistent styling. * Supports various sizes, weights, colors, and formatting options. * * @example * ```tsx * * Large semibold text * * ``` * * @example * ```tsx * * Form label * * ``` */ export declare const Text: React.FC; //# sourceMappingURL=text.d.ts.map