import * as React from "react"; import { FontFamily, FontWeight, Leading } from "../../foundations/foundation-types"; import { TextProps } from "../Text"; export type VisualHeadingLevel = "Heading 1" | "Heading 2" | "Heading 3" | "Heading 4" | "Heading 5" | "Heading 6"; export type SemanticHeadingElements = "h1" | "h2" | "h3" | "h4" | "h5" | "h6"; export interface TypographyCombination { fontFamily: FontFamily; fontSize: number; fontWeight: FontWeight; lineHeight: Leading; } export interface HeadingProps extends TextProps { children: React.ReactNode; semanticElement?: SemanticHeadingElements; visualHeadingLevel: VisualHeadingLevel; } declare const Heading: ({ children, color, semanticElement, visualHeadingLevel, ...otherProps }: HeadingProps) => JSX.Element; export default Heading;