import { Base, Type } from "igniteui-react-core";
import { RectData } from "igniteui-react-core";
import { PrimitiveAppearanceData } from "igniteui-react-core";
import { LabelAppearanceData } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class LegendItemVisualData extends Base {
    static $t: Type;
    constructor();
    private _label;
    get label(): string;
    set label(a: string);
    private _labelBounds;
    get labelBounds(): RectData;
    set labelBounds(a: RectData);
    private _appearance;
    get appearance(): PrimitiveAppearanceData;
    set appearance(a: PrimitiveAppearanceData);
    private _labelAppearance;
    get labelAppearance(): LabelAppearanceData;
    set labelAppearance(a: LabelAppearanceData);
    private _bounds;
    get bounds(): RectData;
    set bounds(a: RectData);
    private _badgeBounds;
    get badgeBounds(): RectData;
    set badgeBounds(a: RectData);
    serialize(): string;
}
