import { DialogPosition } from "../../constants/positions";
import React, { CSSProperties } from "react";
import { HeadingSizes, HeadingTypes } from "./HeadingConstants";
import L3ComponentProps from "../../types/L3ComponentProps";
import "./Heading.scss";
export interface HeadingProps extends L3ComponentProps {
    type?: HeadingTypes;
    ariaLabel?: string;
    value?: string;
    ellipsis?: boolean;
    ellipsisMaxLines?: number;
    suggestEditOnHover?: boolean;
    /** Tooltip to show when no overflow */
    nonEllipsisTooltip?: string;
    size?: HeadingSizes;
    highlightTerm?: string;
    customColor?: string;
    style?: CSSProperties;
    tooltipPosition?: DialogPosition;
}
declare const Heading: React.FC<HeadingProps> & {
    sizes?: typeof HeadingSizes;
    types?: typeof HeadingTypes;
};
export default Heading;
