import { AnnotationLayerDescription } from "./AnnotationLayerDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class CrosshairLayerDescription extends AnnotationLayerDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private ho;
    get horizontalLineStroke(): string;
    set horizontalLineStroke(a: string);
    private hs;
    get verticalLineStroke(): string;
    set verticalLineStroke(a: string);
    private hq;
    get targetSeriesName(): string;
    set targetSeriesName(a: string);
    private hr;
    get targetSeriesRef(): string;
    set targetSeriesRef(a: string);
    private gq;
    get useInterpolation(): boolean;
    set useInterpolation(a: boolean);
    private gm;
    get isAxisAnnotationEnabled(): boolean;
    set isAxisAnnotationEnabled(a: boolean);
    private hx;
    get xAxisAnnotationTextColor(): string;
    set xAxisAnnotationTextColor(a: string);
    private hu;
    get xAxisAnnotationBackground(): string;
    set xAxisAnnotationBackground(a: string);
    private gw;
    get xAxisAnnotationBackgroundCornerRadius(): number;
    set xAxisAnnotationBackgroundCornerRadius(a: number);
    private hk;
    get xAxisAnnotationInterpolatedValuePrecision(): number;
    set xAxisAnnotationInterpolatedValuePrecision(a: number);
    private hw;
    get xAxisAnnotationOutline(): string;
    set xAxisAnnotationOutline(a: string);
    private gy;
    get xAxisAnnotationPaddingLeft(): number;
    set xAxisAnnotationPaddingLeft(a: number);
    private g0;
    get xAxisAnnotationPaddingTop(): number;
    set xAxisAnnotationPaddingTop(a: number);
    private gz;
    get xAxisAnnotationPaddingRight(): number;
    set xAxisAnnotationPaddingRight(a: number);
    private gx;
    get xAxisAnnotationPaddingBottom(): number;
    set xAxisAnnotationPaddingBottom(a: number);
    private g4;
    get yAxisAnnotationPaddingLeft(): number;
    set yAxisAnnotationPaddingLeft(a: number);
    private g6;
    get yAxisAnnotationPaddingTop(): number;
    set yAxisAnnotationPaddingTop(a: number);
    private g5;
    get yAxisAnnotationPaddingRight(): number;
    set yAxisAnnotationPaddingRight(a: number);
    private g3;
    get yAxisAnnotationPaddingBottom(): number;
    set yAxisAnnotationPaddingBottom(a: number);
    private g1;
    get xAxisAnnotationStrokeThickness(): number;
    set xAxisAnnotationStrokeThickness(a: number);
    private h1;
    get yAxisAnnotationTextColor(): string;
    set yAxisAnnotationTextColor(a: string);
    private hy;
    get yAxisAnnotationBackground(): string;
    set yAxisAnnotationBackground(a: string);
    private g2;
    get yAxisAnnotationBackgroundCornerRadius(): number;
    set yAxisAnnotationBackgroundCornerRadius(a: number);
    private hl;
    get yAxisAnnotationInterpolatedValuePrecision(): number;
    set yAxisAnnotationInterpolatedValuePrecision(a: number);
    private h0;
    get yAxisAnnotationOutline(): string;
    set yAxisAnnotationOutline(a: string);
    private g7;
    get yAxisAnnotationStrokeThickness(): number;
    set yAxisAnnotationStrokeThickness(a: number);
    private ht;
    get verticalLineVisibility(): string;
    set verticalLineVisibility(a: string);
    private hp;
    get horizontalLineVisibility(): string;
    set horizontalLineVisibility(a: string);
    private gp;
    get skipUnknownValues(): boolean;
    set skipUnknownValues(a: boolean);
    private go;
    get skipAxisAnnotationOnZeroValueFragments(): boolean;
    set skipAxisAnnotationOnZeroValueFragments(a: boolean);
    private gn;
    get skipAxisAnnotationOnInvalidData(): boolean;
    set skipAxisAnnotationOnInvalidData(a: boolean);
    private hv;
    get xAxisAnnotationFormatLabelRef(): string;
    set xAxisAnnotationFormatLabelRef(a: string);
    private hz;
    get yAxisAnnotationFormatLabelRef(): string;
    set yAxisAnnotationFormatLabelRef(a: string);
}
