/// <reference types="jquery" />
/// <reference types="jstree" />
export declare type OncoprintZoomSliderParams = {
    btn_size: number;
    horizontal?: boolean;
    width?: number;
    vertical?: boolean;
    height?: number;
    init_val: number;
    left: number;
    top: number;
    onChange: (val: number) => void;
};
export default class OncoprintZoomSlider {
    private $div;
    private onChange;
    private value;
    private slider_bar_size;
    private orientation;
    private $slider;
    private $plus_btn;
    private $minus_btn;
    constructor($container: JQuery, params?: Partial<OncoprintZoomSliderParams>);
    private initialize;
    private updateSliderPos;
    private getSliderBounds;
    setSliderValue(proportion: number): void;
}
