import { AfterViewInit, OnDestroy, ElementRef, NgZone, EventEmitter } from '@angular/core'; import { ScrollbarOptions } from './interfaces'; import * as i0 from "@angular/core"; export declare class ScrollbarDirective implements AfterViewInit, OnDestroy { private elRef; private zone; private instance; private readonly ngDestroy; private _disabled; options: ScrollbarOptions; set disabled(value: boolean); readonly psScrollX: EventEmitter; readonly psScrollY: EventEmitter; readonly psScrollUp: EventEmitter; readonly psScrollDown: EventEmitter; readonly psScrollLeft: EventEmitter; readonly psScrollRight: EventEmitter; readonly psXReachStart: EventEmitter; readonly psXReachEnd: EventEmitter; readonly psYReachStart: EventEmitter; readonly psYReachEnd: EventEmitter; constructor(elRef: ElementRef, zone: NgZone); private get el(); scrollToBottom(): void; scrollToTop(): void; scrollToLeft(): void; scrollToRight(): void; private init; ngOnDestroy(): void; ngAfterViewInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }