import * as _angular_core from '@angular/core'; import { ElementRef } from '@angular/core'; import { AXHtmlEvent } from '@acorex/cdk/common'; import * as i1 from '@angular/common'; declare class AXListNavigationItemDirective { #private; itemElem: ElementRef; isActive: _angular_core.WritableSignal; index: _angular_core.WritableSignal; navigationItemKey: number; navigationParentItemKey: _angular_core.WritableSignal; onKeypress: _angular_core.OutputEmitterRef>; private parent; private injectItemInsideItem; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class AXListNavigationDirective { #private; private childElem; private elementRef; activeIndex: _angular_core.WritableSignal; onNavigationChanged: _angular_core.OutputEmitterRef<{ sender: AXListNavigationDirective; }>; onKeypress: _angular_core.OutputEmitterRef>; orientation: _angular_core.InputSignal<"horizontal" | "vertical">; private scrollOption; private navigationHandler; private parentNavigationHandler; focusOnIndex(index: number): void; navigateTo(e: AXListNavigationItemDirective): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class AXListNavigationModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { AXListNavigationDirective, AXListNavigationItemDirective, AXListNavigationModule };