import * as _angular_core from '@angular/core';
import { ElementRef, TemplateRef } from '@angular/core';
/**
* Application bar for yuuvis Momentum apps.
*
* Adding a `#appBarSideNav` template to the components body will show a menu icon
* that opens its content in a sidenav element.
*
* Adding a `#appBarActions` template to the component will add its content to
* the actions section (at the end of the app bar).
*
* @example
*
*
* ... content supposed to end up in a sidenav ...
*
*
* ... content supposed to end up in the app bars primary actions section ...
*
*
* ... content supposed to end up in the app bars actions section ...
*
*
*/
declare class AppBarComponent {
dialogElement: ElementRef | null;
appBarSideNav: TemplateRef | null;
appBarActions: TemplateRef | null;
appBarPrimaryActions: TemplateRef | null;
/**
* Menu icon SVG. By default this will be the hamburger menu icon
*/
readonly menuIcon: _angular_core.InputSignal;
/**
* App title visible in the app beside the menu
*/
readonly appTitle: _angular_core.InputSignal;
/**
* Where to route to, when the title is clicked. Defaults to '/'
*/
readonly appTitleRoute: _angular_core.InputSignal;
sidenavVisible: boolean;
toggleSideNav(): void;
onDialogClick(e: MouseEvent): void;
static ɵfac: _angular_core.ɵɵFactoryDeclaration;
static ɵcmp: _angular_core.ɵɵComponentDeclaration;
}
export { AppBarComponent };