import { FocusMonitor } from '@angular/cdk/a11y'; import { BooleanInput } from '@angular/cdk/coercion'; import * as i0 from '@angular/core'; import { QueryList, OnDestroy, AfterViewInit, ElementRef } from '@angular/core'; import * as i1 from '@angular/common'; /** This directive defines a header row within the `` component. */ declare class NxHeaderRowDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** The `` component is the main application header. */ declare class NxHeaderComponent { _headerRows: QueryList; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** This directive defines the header brand section within the `` component. */ declare class NxHeaderBrandDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** This directive defines the header actions section within the `` component. */ declare class NxHeaderActionsDirective { set showSeparator(value: BooleanInput); get showSeparator(): boolean; private _showSeparator; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** This component defines the header navigation section within the `` component. */ declare class NxHeaderNavigationComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** This directive defines a header navigation item within the ``. */ declare class NxHeaderNavigationItemDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** This component defines a header link within the `` component. */ declare class NxHeaderLinkComponent implements OnDestroy, AfterViewInit { private readonly _elementRef; private readonly _focusMonitor; constructor(_elementRef: ElementRef, _focusMonitor: FocusMonitor); ngAfterViewInit(): void; ngOnDestroy(): void; get textContent(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** This directive defines the application title within the `` component. */ declare class NxHeaderAppTitleDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class NxHeaderModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NxHeaderActionsDirective, NxHeaderAppTitleDirective, NxHeaderBrandDirective, NxHeaderComponent, NxHeaderLinkComponent, NxHeaderModule, NxHeaderNavigationComponent, NxHeaderNavigationItemDirective, NxHeaderRowDirective };