import { Axes } from '../Axes/axes.js';
import { CartesianAxes } from '../index.js';
import { Visitor } from './visitor.js';
export interface WarningLevelOptions {
    y?: {
        axisIndex: number;
    };
}
export declare class WarningLevels implements Visitor {
    escalationLevels: any[];
    private group;
    private axis;
    private scale;
    private warningAxis;
    private sections;
    private options;
    constructor(escalationLevels: any, options: WarningLevelOptions);
    visit(axis: Axes): void;
    create(axis: CartesianAxes): void;
    redraw(): void;
}
