/**
 * @class navigationBar
 * @memberof ui5
 */
export declare class NavigationBar {
    private vlf;
    private ErrorHandler;
    /**
     * @function clickBack
     * @memberOf ui5.navigationBar
     * @description Navigates one layer back.
     * @param {Number} [timeout=30000] - The timeout to wait (ms).
     * @example await ui5.navigationBar.clickBack();
     */
    clickBack(timeout?: number): Promise<void>;
    /**
     * @function clickSapLogo
     * @memberOf ui5.navigationBar
     * @description Clicks at the SAP Logo.
     * @param {Number} [timeout=30000] - The timeout to wait (ms).
     * @example await ui5.navigationBar.clickSapLogo();
     */
    clickSapLogo(timeout?: number): Promise<void>;
    /**
     * @function clickUserIcon
     * @memberOf ui5.navigationBar
     * @description Clicks at the Account Icon.
     * @param {Number} [timeout=30000] - The timeout to wait (ms).
     * @example await ui5.navigationBar.clickUserIcon();
     */
    clickUserIcon(timeout?: number): Promise<void>;
    /**
     * @function expectPageTitle
     * @memberOf ui5.navigationBar
     * @description Expects the page title of the current page to be the compare value.
     * @param {String} compareValue - The compare value.
     * @example await ui5.navigationBar.expectPageTitle("Home");
     */
    expectPageTitle(compareValue: string): Promise<void>;
    /**
     * @function expectShellHeader
     * @memberOf ui5.navigationBar
     * @description Expects the shell header to be visible
     * @param {Number} [timeout=30000] - The timeout to wait (ms).
     * @example await ui5.navigationBar.expectShellHeader();
     */
    expectShellHeader(timeout?: number, loadPropertyTimeout?: string | number): Promise<void>;
}
declare const _default: NavigationBar;
export default _default;
