import Bar3DOptions from './Bar3DOptions';
/**
 * Implementation of the '3d bar' markup element.
 */
export declare class Bar3D {
    private mx;
    private my;
    private mouseX;
    private mouseY;
    private beta;
    private alpha;
    private yLine;
    private scatter;
    private xGrid;
    private options;
    constructor(options?: Bar3DOptions);
    /**
     * @inheritDoc
     */
    render(): HTMLElement;
    init(element: HTMLElement): void;
    private init3DElement;
    private processData;
    private renderLegendX;
    private renderLegendY;
    private renderLegendZ;
    private dragStart;
    private dragged;
    private dragEnd;
}
