import { EventArgs, Type } from "igniteui-react-core";
import { AnnotationAppearanceMode } from "./AnnotationAppearanceMode";
import { OverlayTextLocation } from "./OverlayTextLocation";
import { Brush } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class OverlayTextUpdatingEventArgs extends EventArgs {
    static $t: Type;
    private _dataIndex;
    get dataIndex(): number;
    set dataIndex(a: number);
    private _horizontalMargin;
    get horizontalMargin(): number;
    set horizontalMargin(a: number);
    private _horizontalPadding;
    get horizontalPadding(): number;
    set horizontalPadding(a: number);
    private _verticalPadding;
    get verticalPadding(): number;
    set verticalPadding(a: number);
    private _verticalMargin;
    get verticalMargin(): number;
    set verticalMargin(a: number);
    private _borderRadius;
    get borderRadius(): number;
    set borderRadius(a: number);
    private _borderThickness;
    get borderThickness(): number;
    set borderThickness(a: number);
    private _borderShift;
    get borderShift(): number;
    set borderShift(a: number);
    private _backgroundShift;
    get backgroundShift(): number;
    set backgroundShift(a: number);
    private _textColorShift;
    get textColorShift(): number;
    set textColorShift(a: number);
    private _borderMode;
    get borderMode(): AnnotationAppearanceMode;
    set borderMode(a: AnnotationAppearanceMode);
    private _backgroundMode;
    get backgroundMode(): AnnotationAppearanceMode;
    set backgroundMode(a: AnnotationAppearanceMode);
    private _textColorMode;
    get textColorMode(): AnnotationAppearanceMode;
    set textColorMode(a: AnnotationAppearanceMode);
    private _textContent;
    get textContent(): string;
    set textContent(a: string);
    private _textAngle;
    get textAngle(): number;
    set textAngle(a: number);
    private _textVisible;
    get textVisible(): boolean;
    set textVisible(a: boolean);
    private _textEmpty;
    get textEmpty(): boolean;
    set textEmpty(a: boolean);
    private _textLocation;
    get textLocation(): OverlayTextLocation;
    set textLocation(a: OverlayTextLocation);
    private _textColor;
    get textColor(): Brush;
    set textColor(a: Brush);
    private _background;
    get background(): Brush;
    set background(a: Brush);
    private _borderStroke;
    get borderStroke(): Brush;
    set borderStroke(a: Brush);
    private _shapeBrush;
    get shapeBrush(): Brush;
    set shapeBrush(a: Brush);
    private _shapeOutline;
    get shapeOutline(): Brush;
    set shapeOutline(a: Brush);
    f: boolean;
}
