import { default as React } from 'react';
export interface HeadingProps {
/** Heading content */
children: React.ReactNode;
/** Heading level */
level?: 1 | 2 | 3 | 4 | 5 | 6;
/** Size (independent of level for semantic flexibility) */
size?: '4xl' | '3xl' | '2xl' | 'xl' | 'lg' | 'base';
/** Weight variant */
weight?: 'normal' | 'medium' | 'semibold' | 'bold' | 'extrabold';
/** Color variant */
color?: 'default' | 'muted' | 'primary';
/** Text alignment */
align?: 'left' | 'center' | 'right';
/** Additional className */
className?: string;
}
/**
* Heading Component
*
* Semantic heading component with flexible sizing and styling.
* Level determines HTML element, size controls visual appearance.
*
* @example
* ```tsx
*
* Page Title
*
* ```
*
* @example
* ```tsx
*
* Section Title
*
* ```
*/
export declare const Heading: React.FC;
//# sourceMappingURL=heading.d.ts.map