import type { HTMLAttributes, ReactNode } from 'react';
type HeadingProps = {
    level: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'h7';
} & HTMLAttributes<HTMLHeadingElement>;
/**
 * Heading component for rendering different levels of headings with specific styles.
 *
 * @component
 * @example
 * // Example usage of Heading component
 * <Heading level="h1">This is a heading</Heading>
 *
 * @param {Object} props - The properties of the Heading component.
 * @param {'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'h7'} props.level - The level of the heading.
 * @param {ReactNode} props.children - The content to be displayed inside the heading.
 * @param {HTMLAttributes<HTMLHeadingElement>} restProps - Additional properties for the heading element.
 *
 * @returns {ReactNode} The rendered Heading component.
 */
export declare function Heading({ level, children, ...restProps }: HeadingProps): ReactNode;
export {};
//# sourceMappingURL=Heading.d.ts.map