/** * Licensed under MIT https://github.com/rd-dev-ukraine/angular-io-slimscroll/blob/master/LICENSE */ import { ElementRef, OnDestroy, OnInit, RendererFactory2 } from '@angular/core'; import { Destroy } from '../destroy/destroy'; import * as i0 from "@angular/core"; export declare class DejaSlimScrollDirective extends Destroy implements OnInit, OnDestroy { private _me; private _bar; private _rail; private _isOverPanel; private _isOverBar; private _isDragg; private _touchDif; private _barHeight; private _percentScroll; private _minBarHeight; private _releaseScroll; private _options; private _previousHeight; private _queueHide; private _barMouseDownPageY; private _startBarTop; private _renderer; constructor(rendererFactory: RendererFactory2, elementRef: ElementRef); onResize(): void; ngOnInit(): void; ngOnDestroy(): void; set width(value: string); set height(value: string); set size(value: string); set color(value: string); set position(value: string); set distance(value: string); set start(value: string); set opacity(value: number); set transition(value: number); set alwaysVisible(value: boolean); set disableFadeOut(value: boolean); set railVisible(value: boolean); set railColor(value: string); set railOpacity(value: number); set railClass(value: string); set barClass(value: string); set wrapperClass(value: string); set allowPageScroll(value: boolean); set wheelStep(value: number); set touchScrollStep(value: number); set borderRadius(value: string); set railBorderRadius(value: string); set scrollTo(value: number); set autoScrollToBottom(value: boolean); set maxHeightBeforeEnable(value: number); scrollContent(y: number, isWheel: boolean, isJump?: boolean): void; private init; private trackPanelHeightChanged; private hasParentClass; private onWheel; private attachWheel; private showBar; private hideBar; private getBarHeight; private refresh; private railMouseDown; private barMouseMove; private barMouseUp; private barMouseDown; private setup; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }