import { Type } from "igniteui-react-core";
/**
 * Describes available axis modes for targeting by the data annotation layers
 */
export declare enum DataAnnotationTargetMode {
    /**
     * Indicates default target mode that automatically targets an axes based on type of series present in the chart
     * e.g. CategoryXAxis for Column Series, CategoryYAxis for Bar Series, NumericXAxis for Scatter Series
     */
    Auto = 0,
    /**
     * Targets axes with data source such as CategoryXAxis, CategoryYAxis, CategoryDateTimeXAxis, TimeXAxis, OrdinalTimeXAxis.
     */
    DataSourceAxes = 1,
    /**
     * Targets all horizontal axes, e.g. CategoryXAxis, CategoryDateTimeXAxis, TimeXAxis, OrdinalTimeXAxis, and NumericXAxis
     */
    HorizontalAxes = 2,
    /**
     * Targets all vertical axes, e.g. CategoryYAxis and NumericYAxis
     */
    VerticalAxes = 3,
    /**
     * Targets all time axes, e.g. CategoryDateTimeXAxis, TimeXAxis, OrdinalTimeXAxis
     */
    TimeAxes = 4,
    /**
     * Targets all category x-axes, e.g. CategoryXAxis with and without CompanionAxisEnabled set to true
     */
    CategoryXAxes = 5,
    /**
     * Targets all category y-axes, e.g. CategoryYAxis with and without CompanionAxisEnabled set to true
     */
    CategoryYAxes = 6,
    /**
     * Targets companion x-axes, e.g. axes created by setting CompanionAxisEnabled on CategoryXAxis or NumericXAxis
     */
    CompanionXAxes = 7,
    /**
     * Targets companion y-axes, e.g. axes created by setting CompanionAxisEnabled on CategoryYAxis or NumericYAxis
     */
    CompanionYAxes = 8,
    /**
     * Targets primary x-axes, e.g. x-axes not created by setting CompanionAxisEnabled set to true
     */
    PrimaryXAxes = 9,
    /**
     * Targets primary y-axes, e.g. y-axes not created by setting CompanionAxisEnabled set to true
     */
    PrimaryYAxes = 10,
    /**
     * Targets primary or companion numeric x-axes, e.g. NumericXAxis with and without CompanionAxisEnabled set to true
     */
    NumericXAxes = 11,
    /**
     * Targets primary or companion numeric y-axes, e.g. NumericYAxis with and without CompanionAxisEnabled set to true
     */
    NumericYAxes = 12,
    /**
     * Targets none of the axes
     */
    None = 13
}
/**
 * @hidden
 */
export declare let DataAnnotationTargetMode_$type: Type;
