/// /// import type { IAttributes, IController, IScope, ITimeoutService } from 'angular'; import type { Subject } from 'rxjs'; export interface IAutoScrollAttrs extends IAttributes { autoScrollEnabled: string; autoScroll: string; } export declare class AutoScrollController implements IController { private $timeout; autoScrollParent: string; autoScrollEnabled: string; onScroll: (event: Event) => void; scrollToTop: Subject; $element: JQuery; $attrs: IAutoScrollAttrs; $scope: IScope; private scrollableContainer; private scrollEnabled; private containerEvent; private toggleAutoScrollEnabled; private autoScroll; initialize(): void; static $inject: string[]; constructor($timeout: ITimeoutService); } export declare const AUTO_SCROLL_DIRECTIVE = "spinnaker.core.autoScroll";