import { EventEmitter } from '@angular/core'; /** * IgxActionIcon is a container for the action nav icon of the IgxNavbar. */ export declare class IgxActionIconDirective { } /** * **Ignite UI for Angular Navbar** - * [Documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/navbar.html) * * The Ignite UI Navbar is most commonly used to provide an app header with a hamburger menu and navigation * state such as a "Go Back" button. It also supports other actions represented by icons. * * Example: * ```html * * search * favorite * more_vert * * ``` */ export declare class IgxNavbarComponent { private static NEXT_ID; private isVisible; /** *An @Input property that sets the value of the `id` attribute. If not provided it will be automatically generated. *```html * *``` */ id: string; /** *Returns whether the `IgxNavbarComponent` action button is visible, true/false. *```typescript *@ViewChild("MyChild") *public navBar: IgxNavbarComponent; *ngAfterViewInit(){ * let actionButtonVisibile = this.navBar.isActionButtonVisible; *} *``` */ /** *Sets whether the action button of the `IgxNavbarComponent` is visible. *```html * *``` */ isActionButtonVisible: boolean; /** *An @Input property that sets the icon of the `IgxNavbarComponent`. *```html * *``` */ actionButtonIcon: string; /** *An @Input property that sets the title of the `IgxNavbarComponent`. *```html * *``` */ title: string; /** *The event that will be thrown when the action is executed, *provides reference to the `IgxNavbar` component as argument *```typescript *public actionExc(event){ * alert("Action Execute!"); *} * //.. *``` *```html * *``` */ onAction: EventEmitter; /** *An @Input property that sets the titleId of the `IgxNavbarComponent`. If not set it will be automatically generated. *```html * *``` */ titleId: string; /** * @hidden */ protected actionIconTemplate: IgxActionIconDirective; /** *@hidden */ _triggerAction(): void; } /** * @hidden */ export declare class IgxNavbarModule { }