import { SeriesDescription } from "./SeriesDescription";
import { PointDescription } from "./PointDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class AnnotationLayerDescription extends SeriesDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private fp;
    get useIndex(): boolean;
    set useIndex(a: boolean);
    private fq;
    get useLegend(): boolean;
    set useLegend(a: boolean);
    private fk;
    get cursorPosition(): PointDescription;
    set cursorPosition(a: PointDescription);
    private fm;
    get cursorPositionUpdatesOnMove(): boolean;
    set cursorPositionUpdatesOnMove(a: boolean);
    private fn;
    get isDefaultCrosshairDisabled(): boolean;
    set isDefaultCrosshairDisabled(a: boolean);
    private gc;
    get appearanceMode(): string;
    set appearanceMode(a: string);
    private f8;
    get actualAppearanceMode(): string;
    set actualAppearanceMode(a: string);
    private f0;
    get shiftAmount(): number;
    set shiftAmount(a: number);
    private fx;
    get actualShiftAmount(): number;
    set actualShiftAmount(a: number);
    private gd;
    get horizontalAppearanceMode(): string;
    set horizontalAppearanceMode(a: string);
    private ga;
    get actualHorizontalAppearanceMode(): string;
    set actualHorizontalAppearanceMode(a: string);
    private ge;
    get verticalAppearanceMode(): string;
    set verticalAppearanceMode(a: string);
    private gb;
    get actualVerticalAppearanceMode(): string;
    set actualVerticalAppearanceMode(a: string);
    private fz;
    get horizontalShiftAmount(): number;
    set horizontalShiftAmount(a: number);
    private fw;
    get actualHorizontalShiftAmount(): number;
    set actualHorizontalShiftAmount(a: number);
    private f1;
    get verticalShiftAmount(): number;
    set verticalShiftAmount(a: number);
    private fy;
    get actualVerticalShiftAmount(): number;
    set actualVerticalShiftAmount(a: number);
    private fd;
    get horizontalDashArray(): number[];
    set horizontalDashArray(a: number[]);
    private fb;
    get actualHorizontalDashArray(): number[];
    set actualHorizontalDashArray(a: number[]);
    private fe;
    get verticalDashArray(): number[];
    set verticalDashArray(a: number[]);
    private fc;
    get actualVerticalDashArray(): number[];
    set actualVerticalDashArray(a: number[]);
    private fa;
    get actualDashArray(): number[];
    set actualDashArray(a: number[]);
    private f9;
    get actualDashCap(): string;
    set actualDashCap(a: string);
    private fo;
    get shouldRenderAsOverlay(): boolean;
    set shouldRenderAsOverlay(a: boolean);
}
