/**
 * Copyright (c) Adaptavist, Inc.
 */
import { FontControls, GenericProps } from '../../utilities';
import { ComponentPropsWithoutRef } from 'react';
export type IHeading = {
    /**
     * Prop for controlling the text output in Storybook.
     *
     * Not required for actual production use.
     *
     * Default is `an empty string`.
     */
    content?: string;
    /**
     * Prop for controlling if the Heading is an actual, semantic Heading, or just a class on a `div`.
     *
     * If set to true, the Heading will use stylings to mimick a semantic Heading.
     * If set to false, the Headig will just render as a semantic Heading.
     *
     * Default is `false`.
     */
    isPseudo?: boolean;
    /**
     * Prop for controlling the level of the Heading; restricted to the semantic h1 -> h6 tags.
     *
     * Default is `1 (h1)`.
     */
    level: 1 | 2 | 3 | 4 | 5 | 6;
} & Omit<ComponentPropsWithoutRef<'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'>, 'color'> & GenericProps & FontControls;
