export declare class DrawTools {
    static appendCircularClass: (parent: any, radius: any, cssClasses: any, tooltip?: any, backgroundColor?: any) => any;
    private static addCssClasses;
    private static addToolTip;
    private static addBackgroundColor;
    /**
     * Appends a rectangular class node with the passed attributes.
     * @param parent the parent element to which the rectangle will be appended
     * @param width
     * @param height
     * @param [cssClasses] an array of additional css classes
     * @param [tooltip]
     * @param [backgroundColor]
     * @returns {*}
     */
    static appendRectangularClass: (parent: any, width: number, height: number, cssClasses?: string[] | undefined, tooltip?: string | undefined, backgroundColor?: string | undefined) => any;
    static drawPin: (container: any, dx: any, dy: any, onClick: any, accuraciesHelper?: boolean | undefined, useAccuracyHelper?: boolean | undefined) => any;
    static drawRectHalo(node: any, width: any, height: any, offset: any): any;
    static drawHalo(container: any, radius: any): any;
    static drawImage: (d3Parent: any, xImage: any, cssName?: string) => any;
}
