import { TypographyProps } from './Typography.types'; /** * Typography component for consistent text styling across the application. * * Supports pre-defined variants with automatic styling: * - `heading`: Page/section titles (semibold, primary, lg) * - `label`: Labels and uppercase text (medium, muted, uppercase, xs) * - `caption`: Small helper text (muted, xs) * - `body`: Default paragraph text (regular, primary, sm) * - `error`: Error messages (error color, sm) * * Features: * - Size, weight, and color overrides * - Text truncation with automatic Tooltip * - Multi-line truncation support * - Semantic HTML elements * * @example * ```tsx * // Basic variants * Page Title * Field Label * Helper text * Paragraph text * Error message * * // Size and weight overrides * Large Title * Bold text * * // Truncation with automatic tooltip * Very long text that will be truncated... * * // Multi-line truncation * * Long text that spans multiple lines before being truncated... * * * // Custom element * Main Heading * ``` */ export declare const Typography: import('react').ForwardRefExoticComponent>; export default Typography; //# sourceMappingURL=Typography.d.ts.map