export class WindRoseDiagram extends View<HTMLElement> {
    /**
     *
     * @param {{name:string,icon?:(View|string),value?:number,tooltip?:function, tooltipContext?:*}[]} axes
     * @param {number} value_mark_stride
     * @param {number} angular_offset
     * @param {number} radius
     * @param {number} value_max
     * @param {DomTooltipManager} [tooltips]
     */
    constructor({ axes, angular_offset, radius_inner, radius_outer, value_max, value_mark_stride, icon_size, tooltips, backplate_stroke_width, backplate_stroke_color, backplate_fill_color, display_backplate, graph_stroke_width, graph_stroke_color, graph_fill_color, mark_stroke_width, mark_stroke_color, display_marks, origin_radius, origin_stroke_width, origin_stroke_color, origin_fill_color, display_origin, classList }: {
        name: string;
        icon?: (View | string);
        value?: number;
        tooltip?: Function;
        tooltipContext?: any;
    }[]);
    __axes: any;
    __settings_value_max: any;
    __settings_value_mark_stride: any;
    __settings_angular_offset: any;
    __settings_icon_size: any;
    __settings_graph_stroke_width: any;
    __settings_graph_stroke_color: any;
    __settings_graph_fill_color: any;
    __settings_backplate_stroke_width: any;
    __settings_backplate_stroke_color: any;
    __settings_backplate_fill_color: any;
    __settings_display_backplate: any;
    __settings_mark_stroke_width: any;
    __settings_mark_stroke_color: any;
    __settings_display_marks: any;
    __settings_origin_radius: any;
    __settings_origin_stroke_width: any;
    __settings_origin_stroke_color: any;
    __settings_origin_fill_color: any;
    __settings_display_origin: any;
    __settings_radius_inner: any;
    __settings_radius_outer: any;
    __tooltips: any;
    __values: Float32Array<any>;
    el: HTMLDivElement;
    __vCanvas: EmptyView;
    __vGraph: EmptyView;
    __svg_graph_path: Element;
    /**
     *
     * @param {number} index
     * @param {number} value
     */
    set_axis_value(index: number, value: number): void;
    draw(): void;
    __get_axis_count(): any;
    __get_axis_angle(index: any): number;
    __create_loop_path(radius: any): string;
    draw_canvas(): void;
    draw_values(): void;
}
import View from "../../View.js";
import EmptyView from "../EmptyView.js";
//# sourceMappingURL=WindRoseDiagram.d.ts.map