import * as _angular_core from '@angular/core'; import * as i1 from '@angular/common'; declare class AXSelectionItemDirective { #private; private elm; isActive: _angular_core.WritableSignal; onClick: _angular_core.OutputEmitterRef<{ sender: AXSelectionItemDirective; }>; key: _angular_core.InputSignal; disable: _angular_core.ModelSignal; toggle(): void; select(): void; unselect(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } type AXSelectionGroupSelectedKeys = unknown | unknown[]; declare class AXSelectionGroupDirective { #private; private currentSelectedKey; multiple: _angular_core.InputSignal; disable: _angular_core.InputSignal; selectedKeys: _angular_core.ModelSignal; selectionItemsClass: _angular_core.Signal; private setActiveKey; private selectFirstItem; private activeItemByKey; activeItemByIndex(...restParams: number[]): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class AXSelectionCdkModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { AXSelectionCdkModule, AXSelectionGroupDirective, AXSelectionItemDirective }; export type { AXSelectionGroupSelectedKeys };