import { NgZone } from '@angular/core';
import { Observable } from 'rxjs';
import { NgScrollbar } from './ng-scrollbar';
import { NgScrollbarThumb } from './ng-scrollbar-thumb';
export declare class NgScrollbarY extends NgScrollbarThumb {
    protected _document: any;
    protected _parent: NgScrollbar;
    protected _zone: NgZone;
    /**
     * Calculate scrollbar thumbnail size
     */
    readonly thumbSize: number;
    constructor(_document: any, _parent: NgScrollbar, _platform: Object, _zone: NgZone);
    /**
     * Scrollbar click
     * @param e Mouse event
     */
    onScrollbarHolderClick(e: any): void;
    /**
     * Update scrollbar
     */
    protected updateScrollbar(): void;
    /**
     * Start vertical thumb worker
     */
    protected startThumbEvents(): Observable<any>;
}
