export function PageHeaderTitle({ blockClass, hasBreadcrumbRow, title }: {
    blockClass: any;
    hasBreadcrumbRow: any;
    title: any;
}): React.JSX.Element;
export namespace PageHeaderTitle {
    namespace propTypes {
        let blockClass: PropTypes.Validator<string>;
        let hasBreadcrumbRow: PropTypes.Requireable<boolean>;
        let title: PropTypes.Requireable<NonNullable<string | PropTypes.InferProps<{
            text: PropTypes.Validator<string>;
            icon: PropTypes.Requireable<object>;
            loading: PropTypes.Requireable<boolean>;
            editDescription: PropTypes.Requireable<string>;
            editableLabel: PropTypes.Requireable<string>;
            id: PropTypes.Requireable<string>;
            onChange: PropTypes.Requireable<(...args: any[]) => any>;
            onSave: PropTypes.Requireable<(...args: any[]) => any>;
            cancelDescription: PropTypes.Requireable<string>;
            saveDescription: PropTypes.Requireable<string>;
            tooltipAlignment: PropTypes.Requireable<string>;
        }> | PropTypes.InferProps<{
            content: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
            breadcrumbContent: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            asText: PropTypes.Validator<string>;
        }> | null | undefined>>;
    }
}
export function editInPlaceRequired({ onSave }: {
    onSave: any;
}): boolean;
import React from 'react';
import PropTypes from 'prop-types';
//# sourceMappingURL=PageHeaderTitle.d.ts.map