export default EditableHeading;
declare function EditableHeading(props: any): JSX.Element;
declare namespace EditableHeading {
    const types: typeof import("../Heading/HeadingConstants").HeadingTypes;
    const sizes: typeof import("../Heading/HeadingConstants").HeadingSizes;
    namespace propTypes {
        const className: PropTypes.Requireable<string>;
        const inputClassName: PropTypes.Requireable<string>;
        const dataTestId: PropTypes.Requireable<string>;
        const style: PropTypes.Requireable<string>;
        const id: PropTypes.Requireable<string>;
        const maxLength: PropTypes.Requireable<number>;
        const type: PropTypes.Requireable<import("../Heading/HeadingConstants").HeadingTypes>;
        const size: PropTypes.Requireable<import("../Heading/HeadingConstants").HeadingSizes>;
        const displayPlaceholderInTextMode: PropTypes.Requireable<boolean>;
        const suggestEditOnHover: PropTypes.Requireable<boolean>;
        const autoSize: PropTypes.Requireable<boolean>;
        const inputAriaLabel: PropTypes.Requireable<string>;
        const placeholder: PropTypes.Requireable<string>;
        const errorClass: PropTypes.Requireable<string>;
        const errorClassTimeout: PropTypes.Requireable<number>;
        const highlightTerm: PropTypes.Requireable<string>;
        const customColor: PropTypes.Requireable<string>;
        const ignoreBlurClass: PropTypes.Requireable<string>;
        const onFinishEditing: PropTypes.Requireable<(...args: any[]) => any>;
        const onCancelEditing: PropTypes.Requireable<(...args: any[]) => any>;
        const onIgnoreBlurEvent: PropTypes.Requireable<(...args: any[]) => any>;
        const insetFocus: PropTypes.Requireable<boolean>;
    }
    namespace defaultProps {
        const className_1: string;
        export { className_1 as className };
        const id_1: string;
        export { id_1 as id };
        const placeholder_1: any;
        export { placeholder_1 as placeholder };
        const type_1: import("../Heading/HeadingConstants").HeadingTypes;
        export { type_1 as type };
        const errorClass_1: string;
        export { errorClass_1 as errorClass };
        const errorClassTimeout_1: number;
        export { errorClassTimeout_1 as errorClassTimeout };
        const displayPlaceholderInTextMode_1: boolean;
        export { displayPlaceholderInTextMode_1 as displayPlaceholderInTextMode };
        const suggestEditOnHover_1: boolean;
        export { suggestEditOnHover_1 as suggestEditOnHover };
        const autoSize_1: boolean;
        export { autoSize_1 as autoSize };
        const size_1: import("../Heading/HeadingConstants").HeadingSizes;
        export { size_1 as size };
        const inputAriaLabel_1: any;
        export { inputAriaLabel_1 as inputAriaLabel };
        const highlightTerm_1: any;
        export { highlightTerm_1 as highlightTerm };
        const customColor_1: any;
        export { customColor_1 as customColor };
        const ignoreBlurClass_1: any;
        export { ignoreBlurClass_1 as ignoreBlurClass };
        const onFinishEditing_1: any;
        export { onFinishEditing_1 as onFinishEditing };
        const onCancelEditing_1: any;
        export { onCancelEditing_1 as onCancelEditing };
        const onIgnoreBlurEvent_1: any;
        export { onIgnoreBlurEvent_1 as onIgnoreBlurEvent };
        const style_1: any;
        export { style_1 as style };
        const dataTestId_1: string;
        export { dataTestId_1 as dataTestId };
        const inputClassName_1: string;
        export { inputClassName_1 as inputClassName };
        const insetFocus_1: boolean;
        export { insetFocus_1 as insetFocus };
        const maxLength_1: any;
        export { maxLength_1 as maxLength };
    }
}
import PropTypes from "prop-types";
