import { Axes } from '../Axes/axes.js';
import { CartesianAxes } from '../index.js';
import { Visitor } from './visitor.js';
import { Property } from 'csstype';
export interface BeaufortAxisOptions {
    x?: {
        axisIndex: number;
    };
    y?: {
        axisIndex: number;
    };
    colors: Record<string, Property.Color>;
}
export declare class BeaufortAxis implements Visitor {
    private group;
    private axis;
    private options;
    private isVertical;
    constructor(options: BeaufortAxisOptions);
    visit(axis: Axes): void;
    create(axis: CartesianAxes): void;
    redraw(): void;
}
