import React from 'react';
import PropTypes from 'prop-types';
import { FocusHelper } from '../utils/FocusHelper';
export declare class HeaderToolbar extends React.Component<any> {
    static readonly contextTypes: {
        history: PropTypes.Requireable<object>;
        buttonCol: PropTypes.Requireable<number>;
    };
    static propTypes: {
        testAutomationId: PropTypes.Requireable<string>;
        backButtonTestAutomationId: PropTypes.Requireable<string>;
        title: PropTypes.Requireable<string>;
        buttonCol: PropTypes.Requireable<number>;
        backText: PropTypes.Requireable<string>;
        onBackButtonClick: PropTypes.Requireable<(...args: any[]) => any>;
        backLink: PropTypes.Requireable<string>;
        children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        autoFocus: PropTypes.Requireable<boolean>;
        detailSettingForArialLabel: PropTypes.Requireable<string>;
    };
    static defaultProps: {
        testAutomationId: string;
        backButtonTestAutomationId: string;
        title: string;
        buttonCol: number;
        readonly backText: string;
        backLink: string;
        onBackButtonClick: any;
        children: any;
        autoFocus: boolean;
        readonly detailSettingForArialLabel: string;
    };
    componentDidMount(): void;
    focusHelper: FocusHelper;
    handleBackIconClick(): void;
    render(): JSX.Element;
}
