export declare class ZoomSlider {
    minMag: any;
    maxMag: any;
    defZoom: any;
    t_zoomOut: any;
    t_zoomIn: any;
    w: number;
    h: number;
    slider: any;
    showSlider: any;
    parentContainer: string;
    zoom: any;
    svgTranslate: number[];
    svgScale: number;
    graph: any;
    zoomSliderId: any;
    zoomSliderParagraphId: any;
    zoomOutButtonId: any;
    zoomInButtonId: any;
    zoomSliderInputId: any;
    zoomCenterGraphButtonId: any;
    transformAnimation: boolean;
    constructor(graph: any);
    private initialize;
    appendZoom(wrapper: any): void;
    timed_zoomOut: () => void;
    timed_zoomIn: () => void;
    render: (zoomSliderWrap: any) => void;
    zooming: () => void;
    updateZoomSliderValue(val: any): void;
    adjustSliderSize(): void;
    zoomed: () => void;
    resetZoom(): void;
    zoomFit: (transitionDuration: any) => void;
}
