import * as _angular_core from '@angular/core'; import { OnDestroy } from '@angular/core'; declare class ActiveControlDirective implements OnDestroy { private readonly el; readonly scrollSelector: _angular_core.InputSignal; readonly scrollSelectors: _angular_core.InputSignal; readonly disableStopPropagation: _angular_core.InputSignal; readonly disableScrollLock: _angular_core.InputSignal; readonly disableNodrag: _angular_core.InputSignal; readonly focusTargetSelector: _angular_core.InputSignal; readonly activeChange: _angular_core.OutputEmitterRef; readonly isActive: _angular_core.WritableSignal; private eventCleanupFunctions; private scrollCleanupFunctions; private eventHandlersInitialized; constructor(); ngOnDestroy(): void; private initializeEventHandlers; private setupScrollControls; private getScrollSelectors; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } export { ActiveControlDirective };