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 fj;
    get useIndex(): boolean;
    set useIndex(a: boolean);
    private fk;
    get useLegend(): boolean;
    set useLegend(a: boolean);
    private ff;
    get cursorPosition(): PointDescription;
    set cursorPosition(a: PointDescription);
    private fh;
    get isDefaultCrosshairDisabled(): boolean;
    set isDefaultCrosshairDisabled(a: boolean);
    private f5;
    get appearanceMode(): string;
    set appearanceMode(a: string);
    private f1;
    get actualAppearanceMode(): string;
    set actualAppearanceMode(a: string);
    private ft;
    get shiftAmount(): number;
    set shiftAmount(a: number);
    private fq;
    get actualShiftAmount(): number;
    set actualShiftAmount(a: number);
    private f6;
    get horizontalAppearanceMode(): string;
    set horizontalAppearanceMode(a: string);
    private f3;
    get actualHorizontalAppearanceMode(): string;
    set actualHorizontalAppearanceMode(a: string);
    private f7;
    get verticalAppearanceMode(): string;
    set verticalAppearanceMode(a: string);
    private f4;
    get actualVerticalAppearanceMode(): string;
    set actualVerticalAppearanceMode(a: string);
    private fs;
    get horizontalShiftAmount(): number;
    set horizontalShiftAmount(a: number);
    private fp;
    get actualHorizontalShiftAmount(): number;
    set actualHorizontalShiftAmount(a: number);
    private fu;
    get verticalShiftAmount(): number;
    set verticalShiftAmount(a: number);
    private fr;
    get actualVerticalShiftAmount(): number;
    set actualVerticalShiftAmount(a: number);
    private e8;
    get horizontalDashArray(): number[];
    set horizontalDashArray(a: number[]);
    private e6;
    get actualHorizontalDashArray(): number[];
    set actualHorizontalDashArray(a: number[]);
    private e9;
    get verticalDashArray(): number[];
    set verticalDashArray(a: number[]);
    private e7;
    get actualVerticalDashArray(): number[];
    set actualVerticalDashArray(a: number[]);
    private e5;
    get actualDashArray(): number[];
    set actualDashArray(a: number[]);
    private f2;
    get actualDashCap(): string;
    set actualDashCap(a: string);
    private fi;
    get shouldRenderAsOverlay(): boolean;
    set shouldRenderAsOverlay(a: boolean);
}
