import { Axes } from '../Axes/axes.js';
import { CartesianAxes } from '../index.js';
import { Visitor } from './visitor.js';
import { DateTime } from 'luxon';
type DstIndicatorOptions = {
    x: {
        axisIndex: number;
    };
} | {
    y: {
        axisIndex: number;
    };
};
export declare class DstIndicator implements Visitor {
    private group;
    private indicator;
    private axis;
    private dstDate;
    private options;
    constructor(options: DstIndicatorOptions);
    visit(axis: Axes): void;
    create(axis: CartesianAxes): void;
    redraw(): void;
    findDst(startDate: DateTime, endDate: DateTime): Date;
}
export {};
