import { Base, Type } from "igniteui-react-core";
import { RectData } from "igniteui-react-core";
import { PrimitiveVisualDataList } from "igniteui-react-core";
import { PointerTooltipVisualDataList } from "./PointerTooltipVisualDataList";
import { MarkerVisualDataList } from "./MarkerVisualDataList";
import { CalloutVisualDataList } from "./CalloutVisualDataList";
import { StringBuilder } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class SeriesVisualData extends Base {
    static $t: Type;
    constructor();
    private _name;
    name: string;
    private _type;
    type: string;
    private _viewport;
    viewport: RectData;
    private _opacity;
    opacity: number;
    private _shapes;
    shapes: PrimitiveVisualDataList;
    private _pointerTooltips;
    pointerTooltips: PointerTooltipVisualDataList;
    private _markerShapes;
    markerShapes: MarkerVisualDataList;
    private _calloutShapes;
    calloutShapes: CalloutVisualDataList;
    private _pixels;
    pixels: number[];
    private _pixelWidth;
    pixelWidth: number;
    private _pixelHeight;
    pixelHeight: number;
    m(): void;
    serialize(): string;
    n(a: StringBuilder): void;
}
