import React, { HTMLAttributes } from 'react'; import { MarginMixin, PaddingMixin } from '../../base/spacing'; export declare const headingSizes: { '2xl': string; xl: string; lg: string; md: string; sm: string; xs: string; }; export declare const headingColors: { purpleCyan: string; yellowPink: string; cyanGreen: string; pinkPurple: string; cyan: string; green: string; orange: string; pink: string; purple: string; red: string; yellow: string; white: string; black: string; blackSecondary: string; blackLight: string; grey: string; greySecondary: string; greyLight: string; }; /** Heading Props */ export interface HeadingProps extends HTMLAttributes, MarginMixin, PaddingMixin { /** * The size and type of Heading to be used. * Denotes hierarchy. */ size?: keyof typeof headingSizes; /** * The Dracula UI color to be applied to the Heading. */ color?: keyof typeof headingColors; /** The HTML element to be used */ as?: keyof HTMLElementTagNameMap; } /** * Heading is used to display headlines and other forms of hierarchical Text. * * Headings are similar to the base Text component, but restricted to certain * sizes and font weight. */ export declare const Heading: React.FC;