/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import { Series, SeriesType } from '../common/property-types';
import { PropType } from 'vue';
export interface ChartSeriesItemProps extends Series {
    type: SeriesType;
}
/**
 * @hidden
 */
declare const ChartSeriesItem: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    autoFit: PropType<boolean>;
    aggregate: {
        type: PropType<any>;
        default: () => any;
    };
    axis: PropType<string>;
    border: {
        type: PropType<import('../field-types/border.interface').Border>;
        default: () => any;
    };
    categoryAxis: PropType<string>;
    categoryField: PropType<string>;
    closeField: PropType<string>;
    color: {
        type: PropType<any>;
        default: () => any;
    };
    colorField: PropType<string>;
    connectors: {
        type: PropType<import('../field-types/label-connectors.interface').LabelConnectors>;
        default: () => any;
    };
    currentField: PropType<string>;
    dashType: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    dataItems: {
        type: PropType<any[]>;
        default: () => any;
    };
    downColor: PropType<string>;
    downColorField: PropType<string>;
    dynamicHeight: {
        type: PropType<boolean>;
        default: any;
    };
    dynamicSlope: {
        type: PropType<boolean>;
        default: any;
    };
    errorHighField: PropType<string>;
    errorLowField: PropType<string>;
    explodeField: PropType<string>;
    field: PropType<string>;
    for: PropType<string>;
    fromField: PropType<string>;
    gap: PropType<number>;
    highField: PropType<string>;
    holeSize: PropType<number>;
    line: {
        type: PropType<import('../field-types/series-line.interface').SeriesLine>;
        default: () => any;
    };
    lowField: PropType<string>;
    lowerField: PropType<string>;
    margin: {
        type: PropType<number | import('../field-types/margin.interface').Margin>;
        default: () => any;
    };
    maxSize: PropType<number>;
    meanField: PropType<string>;
    medianField: PropType<string>;
    minSize: PropType<number>;
    missingValues: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    name: PropType<string>;
    neckRatio: PropType<number>;
    negativeColor: PropType<string>;
    negativeValues: {
        type: PropType<import('../field-types/negative-bubble-values.interface').NegativeBubbleValues>;
        default: () => any;
    };
    noteTextField: PropType<string>;
    opacity: PropType<number>;
    openField: PropType<string>;
    outliersField: PropType<string>;
    overlay: {
        type: PropType<import('../field-types/overlay.interface').Overlay>;
        default: () => any;
    };
    padding: PropType<number>;
    q1Field: PropType<string>;
    q3Field: PropType<string>;
    segmentSpacing: PropType<number>;
    size: PropType<number>;
    sizeField: PropType<string>;
    spacing: PropType<number>;
    stack: {
        type: PropType<string | boolean | import('../field-types/series-stack.interface').SeriesStack>;
        default: () => any;
    };
    startAngle: PropType<number>;
    lineStyle: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    summaryField: PropType<string>;
    target: {
        type: PropType<import('../field-types/bullet-target.interface').BulletTarget>;
        default: () => any;
    };
    toField: PropType<string>;
    type: {
        type: PropType<SeriesType>;
        default: () => any;
    };
    upperField: PropType<string>;
    visible: {
        type: PropType<boolean>;
        default: any;
    };
    visibleInLegend: {
        type: PropType<boolean>;
        default: any;
    };
    visibleInLegendField: PropType<string>;
    visual: {
        type: PropType<(e: import('../argument-types/series-visual-args.interface').SeriesVisualArgs) => import('@progress/kendo-drawing').Element>;
        default: any;
    };
    width: PropType<number>;
    xAxis: PropType<string>;
    xErrorHighField: PropType<string>;
    xErrorLowField: PropType<string>;
    xField: PropType<string>;
    yAxis: PropType<string>;
    yErrorHighField: PropType<string>;
    yErrorLowField: PropType<string>;
    yField: PropType<string>;
    zIndex: PropType<number>;
    errorBars: {
        type: PropType<import('../common/property-types').SeriesErrorBars>;
        default: () => any;
    };
    extremes: {
        type: PropType<import('../common/property-types').SeriesExtremes>;
        default: () => any;
    };
    highlight: {
        type: PropType<import('../common/property-types').SeriesHighlight>;
        default: () => any;
    };
    /**
     * The configuration of the Chart series label. The Chart displays the series labels when the [`series.labels.visible`]({% slug api_charts_chartserieslabelsprops %}#toc-visible) option is set to `true`.
     */
    labels: {
        type: PropType<import('../common/property-types').SeriesLabels>;
        default: () => any;
    };
    markers: {
        type: PropType<import('../common/property-types').SeriesMarkers>;
        default: () => any;
    };
    legendItem: {
        type: PropType<import('../common/property-types').LegendItem>;
        default: () => any;
    };
    notes: {
        type: PropType<import('../common/property-types').SeriesNotes>;
        default: () => any;
    };
    outliers: {
        type: PropType<import('../common/property-types').SeriesOutliers>;
        default: () => any;
    };
    tooltip: {
        type: PropType<import('../common/property-types').SeriesTooltip>;
        default: () => any;
    };
    pattern: {
        type: PropType<import('@progress/kendo-charts').SeriesPattern | ((point: any) => import('@progress/kendo-charts').SeriesPattern)>;
        default: () => any;
    };
    patternField: PropType<string>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    autoFit: PropType<boolean>;
    aggregate: {
        type: PropType<any>;
        default: () => any;
    };
    axis: PropType<string>;
    border: {
        type: PropType<import('../field-types/border.interface').Border>;
        default: () => any;
    };
    categoryAxis: PropType<string>;
    categoryField: PropType<string>;
    closeField: PropType<string>;
    color: {
        type: PropType<any>;
        default: () => any;
    };
    colorField: PropType<string>;
    connectors: {
        type: PropType<import('../field-types/label-connectors.interface').LabelConnectors>;
        default: () => any;
    };
    currentField: PropType<string>;
    dashType: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    dataItems: {
        type: PropType<any[]>;
        default: () => any;
    };
    downColor: PropType<string>;
    downColorField: PropType<string>;
    dynamicHeight: {
        type: PropType<boolean>;
        default: any;
    };
    dynamicSlope: {
        type: PropType<boolean>;
        default: any;
    };
    errorHighField: PropType<string>;
    errorLowField: PropType<string>;
    explodeField: PropType<string>;
    field: PropType<string>;
    for: PropType<string>;
    fromField: PropType<string>;
    gap: PropType<number>;
    highField: PropType<string>;
    holeSize: PropType<number>;
    line: {
        type: PropType<import('../field-types/series-line.interface').SeriesLine>;
        default: () => any;
    };
    lowField: PropType<string>;
    lowerField: PropType<string>;
    margin: {
        type: PropType<number | import('../field-types/margin.interface').Margin>;
        default: () => any;
    };
    maxSize: PropType<number>;
    meanField: PropType<string>;
    medianField: PropType<string>;
    minSize: PropType<number>;
    missingValues: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    name: PropType<string>;
    neckRatio: PropType<number>;
    negativeColor: PropType<string>;
    negativeValues: {
        type: PropType<import('../field-types/negative-bubble-values.interface').NegativeBubbleValues>;
        default: () => any;
    };
    noteTextField: PropType<string>;
    opacity: PropType<number>;
    openField: PropType<string>;
    outliersField: PropType<string>;
    overlay: {
        type: PropType<import('../field-types/overlay.interface').Overlay>;
        default: () => any;
    };
    padding: PropType<number>;
    q1Field: PropType<string>;
    q3Field: PropType<string>;
    segmentSpacing: PropType<number>;
    size: PropType<number>;
    sizeField: PropType<string>;
    spacing: PropType<number>;
    stack: {
        type: PropType<string | boolean | import('../field-types/series-stack.interface').SeriesStack>;
        default: () => any;
    };
    startAngle: PropType<number>;
    lineStyle: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    summaryField: PropType<string>;
    target: {
        type: PropType<import('../field-types/bullet-target.interface').BulletTarget>;
        default: () => any;
    };
    toField: PropType<string>;
    type: {
        type: PropType<SeriesType>;
        default: () => any;
    };
    upperField: PropType<string>;
    visible: {
        type: PropType<boolean>;
        default: any;
    };
    visibleInLegend: {
        type: PropType<boolean>;
        default: any;
    };
    visibleInLegendField: PropType<string>;
    visual: {
        type: PropType<(e: import('../argument-types/series-visual-args.interface').SeriesVisualArgs) => import('@progress/kendo-drawing').Element>;
        default: any;
    };
    width: PropType<number>;
    xAxis: PropType<string>;
    xErrorHighField: PropType<string>;
    xErrorLowField: PropType<string>;
    xField: PropType<string>;
    yAxis: PropType<string>;
    yErrorHighField: PropType<string>;
    yErrorLowField: PropType<string>;
    yField: PropType<string>;
    zIndex: PropType<number>;
    errorBars: {
        type: PropType<import('../common/property-types').SeriesErrorBars>;
        default: () => any;
    };
    extremes: {
        type: PropType<import('../common/property-types').SeriesExtremes>;
        default: () => any;
    };
    highlight: {
        type: PropType<import('../common/property-types').SeriesHighlight>;
        default: () => any;
    };
    /**
     * The configuration of the Chart series label. The Chart displays the series labels when the [`series.labels.visible`]({% slug api_charts_chartserieslabelsprops %}#toc-visible) option is set to `true`.
     */
    labels: {
        type: PropType<import('../common/property-types').SeriesLabels>;
        default: () => any;
    };
    markers: {
        type: PropType<import('../common/property-types').SeriesMarkers>;
        default: () => any;
    };
    legendItem: {
        type: PropType<import('../common/property-types').LegendItem>;
        default: () => any;
    };
    notes: {
        type: PropType<import('../common/property-types').SeriesNotes>;
        default: () => any;
    };
    outliers: {
        type: PropType<import('../common/property-types').SeriesOutliers>;
        default: () => any;
    };
    tooltip: {
        type: PropType<import('../common/property-types').SeriesTooltip>;
        default: () => any;
    };
    pattern: {
        type: PropType<import('@progress/kendo-charts').SeriesPattern | ((point: any) => import('@progress/kendo-charts').SeriesPattern)>;
        default: () => any;
    };
    patternField: PropType<string>;
}>> & Readonly<{}>, {
    line: import('../field-types/series-line.interface').SeriesLine;
    dashType: string;
    color: any;
    border: import('../field-types/border.interface').Border;
    type: SeriesType;
    visible: boolean;
    visual: (e: import('../argument-types/series-visual-args.interface').SeriesVisualArgs) => import('@progress/kendo-drawing').Element;
    dataItems: any[];
    pattern: import('@progress/kendo-charts').SeriesPattern | ((point: any) => import('@progress/kendo-charts').SeriesPattern);
    highlight: import('../common/property-types').SeriesHighlight;
    lineStyle: string;
    margin: any;
    tooltip: import('../common/property-types').SeriesTooltip;
    overlay: import('../field-types/overlay.interface').Overlay;
    stack: any;
    labels: import('../common/property-types').SeriesLabels;
    notes: import('../common/property-types').SeriesNotes;
    aggregate: any;
    connectors: import('../field-types/label-connectors.interface').LabelConnectors;
    dynamicHeight: boolean;
    dynamicSlope: boolean;
    missingValues: string;
    negativeValues: import('../field-types/negative-bubble-values.interface').NegativeBubbleValues;
    target: import('../field-types/bullet-target.interface').BulletTarget;
    visibleInLegend: boolean;
    errorBars: import('../common/property-types').SeriesErrorBars;
    extremes: import('../common/property-types').SeriesExtremes;
    markers: import('../common/property-types').SeriesMarkers;
    legendItem: import('../common/property-types').LegendItem;
    outliers: import('../common/property-types').SeriesOutliers;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export { ChartSeriesItem };
