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 gi(): boolean;
    aa0: boolean;
    protected acc(): void;
    protected rs(a: any, b: string, c: any, d: any): void;
    aay: DataAnnotationDisplayMode;
    aa4: boolean;
    ada: Brush;
    aaw: AnnotationAppearanceMode;
    abf: number;
    aa5: boolean;
    ac6: Brush;
    abc: number;
    aau: AnnotationAppearanceMode;
    aa7: number;
    aa1: boolean;
    aa3: boolean;
    ac9: Brush;
    aav: AnnotationAppearanceMode;
    abd: number;
    adb: Thickness;
    abe: number;
    abg: number;
    abh: number;
    aax: Axis;
    aaz: DataAnnotationTargetMode;
    aa2: boolean;
    ac7: Brush;
    ac8: Brush;
    aba: number;
    aa8: number;
    abp: string;
    abb: number;
    aa9: number;
    protected aa6(a: Axis): boolean;
    static $$p: string[];
}
