import { RectData } from "igniteui-react-core/ES2015/RectData";
import { PrimitiveVisualData } from "igniteui-react-core/ES2015/PrimitiveVisualData";
import { AxisLabelVisualDataList } from "./AxisLabelVisualDataList";
import { ChartTitleVisualData } from "./ChartTitleVisualData";
import { Base, Type } from "igniteui-react-core/ES2015/type";
export declare class AxisVisualData extends Base {
    constructor();
    private _name;
    name: string;
    private _type;
    type: string;
    private _viewport;
    viewport: RectData;
    private _tickMarksLength;
    tickMarksLength: number;
    private _tickMarks;
    tickMarks: PrimitiveVisualData;
    private _labels;
    labels: AxisLabelVisualDataList;
    private _axisLine;
    axisLine: PrimitiveVisualData;
    private _majorLines;
    majorLines: PrimitiveVisualData;
    private _minorLines;
    minorLines: PrimitiveVisualData;
    private _strips;
    strips: PrimitiveVisualData;
    private _labelsPlotArea;
    labelsPlotArea: RectData;
    private _labelsViewport;
    labelsViewport: RectData;
    private _title;
    title: ChartTitleVisualData;
    o(): void;
    serialize(): string;
    static $t: Type;
}
