import { AfterViewInit, OnDestroy, ElementRef, NgZone, ChangeDetectorRef, AfterContentInit, QueryList, TemplateRef } from '@angular/core'; import * as ɵngcc0 from '@angular/core'; import * as ɵngcc1 from '@angular/common'; export declare class ScrollPanel implements AfterViewInit, AfterContentInit, OnDestroy { el: ElementRef; zone: NgZone; cd: ChangeDetectorRef; style: any; styleClass: string; constructor(el: ElementRef, zone: NgZone, cd: ChangeDetectorRef); containerViewChild: ElementRef; contentViewChild: ElementRef; xBarViewChild: ElementRef; yBarViewChild: ElementRef; templates: QueryList; scrollYRatio: number; scrollXRatio: number; timeoutFrame: any; initialized: boolean; lastPageY: number; lastPageX: number; isXBarClicked: boolean; isYBarClicked: boolean; contentTemplate: TemplateRef; ngAfterViewInit(): void; ngAfterContentInit(): void; calculateContainerHeight(): void; moveBar(): void; onYBarMouseDown(e: MouseEvent): void; onXBarMouseDown(e: MouseEvent): void; onDocumentMouseMove(e: MouseEvent): void; onMouseMoveForXBar(e: MouseEvent): void; onMouseMoveForYBar(e: MouseEvent): void; scrollTop(scrollTop: number): void; onDocumentMouseUp(e: Event): void; requestAnimationFrame(f: Function): void; ngOnDestroy(): void; refresh(): void; static ɵfac: ɵngcc0.ɵɵFactoryDeclaration; static ɵcmp: ɵngcc0.ɵɵComponentDeclaration; } export declare class ScrollPanelModule { static ɵfac: ɵngcc0.ɵɵFactoryDeclaration; static ɵmod: ɵngcc0.ɵɵNgModuleDeclaration; static ɵinj: ɵngcc0.ɵɵInjectorDeclaration; } //# sourceMappingURL=scrollpanel.d.ts.map