import { AnnotationLayer } from "./AnnotationLayer";
import { DataAnnotationDisplayMode } from "./DataAnnotationDisplayMode";
import { Brush } from "igniteui-react-core";
import { AnnotationAppearanceMode } from "./AnnotationAppearanceMode";
import { Thickness } from "igniteui-react-core";
import { Axis } from "./Axis";
import { DataAnnotationTargetMode } from "./DataAnnotationTargetMode";
import { Type } from "igniteui-react-core";
/**
 * @hidden
 */
export declare abstract class DataAnnotationAxisLayer extends AnnotationLayer {
    static $t: Type;
    protected get_es(): boolean;
    protected gh(): boolean;
    aaz: boolean;
    protected acb(): void;
    protected rr(a: any, b: string, c: any, d: any): void;
    aax: DataAnnotationDisplayMode;
    aa3: boolean;
    ac9: Brush;
    aav: AnnotationAppearanceMode;
    abe: number;
    aa4: boolean;
    ac5: Brush;
    abb: number;
    aat: AnnotationAppearanceMode;
    aa6: number;
    aa0: boolean;
    aa2: boolean;
    ac8: Brush;
    aau: AnnotationAppearanceMode;
    abc: number;
    ada: Thickness;
    abd: number;
    abf: number;
    abg: number;
    aaw: Axis;
    aay: DataAnnotationTargetMode;
    aa1: boolean;
    ac6: Brush;
    ac7: Brush;
    aa9: number;
    aa7: number;
    abo: string;
    aba: number;
    aa8: number;
    protected aa5(a: Axis): boolean;
    static $$p: string[];
}
