import { Axes } from '../Axes/axes.js';
import { CartesianAxes } from '../index.js';
import { Visitor } from './visitor.js';
export interface AlertLineOptions {
    x1: number | Date;
    x2: number | Date;
    value: number;
    labelPosition?: 'left' | 'right';
    description: string;
    yAxisIndex: number;
    color: string;
}
export declare class AlertLines implements Visitor {
    options: AlertLineOptions[];
    private group;
    private axis;
    constructor(options?: AlertLineOptions[]);
    visit(axis: Axes): void;
    create(axis: CartesianAxes): void;
    redraw(): void;
}
