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