import { Base, Type } from "igniteui-react-core";
import { RectData } from "igniteui-react-core";
import { PrimitiveVisualData } from "igniteui-react-core";
import { AxisLabelVisualDataList } from "./AxisLabelVisualDataList";
import { ChartTitleVisualData } from "./ChartTitleVisualData";
import { List$1 } from "igniteui-react-core";
import { RectangleVisualData } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class AxisVisualData extends Base {
    static $t: Type;
    constructor();
    private _name;
    get name(): string;
    set name(a: string);
    private _type;
    get type(): string;
    set type(a: string);
    private _viewport;
    get viewport(): RectData;
    set viewport(a: RectData);
    private _tickMarksLength;
    get tickMarksLength(): number;
    set tickMarksLength(a: number);
    private _tickMarks;
    get tickMarks(): PrimitiveVisualData;
    set tickMarks(a: PrimitiveVisualData);
    private _labels;
    get labels(): AxisLabelVisualDataList;
    set labels(a: AxisLabelVisualDataList);
    private _axisLine;
    get axisLine(): PrimitiveVisualData;
    set axisLine(a: PrimitiveVisualData);
    private _majorLines;
    get majorLines(): PrimitiveVisualData;
    set majorLines(a: PrimitiveVisualData);
    private _minorLines;
    get minorLines(): PrimitiveVisualData;
    set minorLines(a: PrimitiveVisualData);
    private _strips;
    get strips(): PrimitiveVisualData;
    set strips(a: PrimitiveVisualData);
    private _labelsPlotArea;
    get labelsPlotArea(): RectData;
    set labelsPlotArea(a: RectData);
    private _labelsViewport;
    get labelsViewport(): RectData;
    set labelsViewport(a: RectData);
    private _title;
    get title(): ChartTitleVisualData;
    set title(a: ChartTitleVisualData);
    private _annotationBackings;
    get annotationBackings(): List$1<RectangleVisualData>;
    set annotationBackings(a: List$1<RectangleVisualData>);
    private _annotationBadges;
    get annotationBadges(): List$1<RectangleVisualData>;
    set annotationBadges(a: List$1<RectangleVisualData>);
    q(): void;
    serialize(): string;
}
