/**
 * @license
 *-------------------------------------------------------------------------------------------
 * Copyright © 2026 Progress Software Corporation. All rights reserved.
 * Licensed under commercial license. See LICENSE.md in the package root for more information
 *-------------------------------------------------------------------------------------------
 */
import { CategoryAxis } from '../common/property-types';
import { PropType } from 'vue';
/**
 * Represents the props of the Kendo UI for Vue ChartCategoryAxisItem component ([see example]({% slug axes_chart_charts %}#toc-categorical-chart-axes)).
 */
export interface ChartCategoryAxisItemProps extends CategoryAxis {
}
/**
 * @hidden
 */
declare const ChartCategoryAxisItem: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    autoBaseUnitSteps: {
        type: PropType<import('../field-types/auto-base-unit-steps.interface').AutoBaseUnitSteps>;
        default: () => any;
    };
    axisCrossingValue: {
        type: PropType<any>;
        default: () => any;
    };
    background: {
        type: PropType<string>;
        default: () => any;
    };
    baseUnit: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    baseUnitStep: {
        type: PropType<string | number>;
        default: () => any;
    };
    categories: {
        type: PropType<any[]>;
        default: () => any;
    };
    color: {
        type: PropType<string>;
        default: () => any;
    };
    justified: {
        type: PropType<boolean>;
        default: () => any;
    };
    line: {
        type: PropType<import('../field-types/axis-line.interface').AxisLine>;
        default: () => any;
    };
    majorGridLines: {
        type: PropType<import('../field-types/grid-lines.interface').GridLines>;
        default: () => any;
    };
    majorTicks: {
        type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
        default: () => any;
    };
    max: {
        type: PropType<any>;
        default: () => any;
    };
    maxDateGroups: {
        type: PropType<number>;
        default: () => any;
    };
    maxDivisions: {
        type: PropType<number>;
        default: () => any;
    };
    min: {
        type: PropType<any>;
        default: () => any;
    };
    minorGridLines: {
        type: PropType<import('../field-types/grid-lines.interface').GridLines>;
        default: () => any;
    };
    minorTicks: {
        type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
        default: () => any;
    };
    name: {
        type: PropType<string>;
        default: any;
    };
    rangeLabels: {
        type: PropType<import('../common/property-types').CategoryAxisRangeLabels>;
        default: () => any;
    };
    pane: {
        type: PropType<string>;
        default: () => any;
    };
    plotBands: {
        type: PropType<import('../field-types/plot-band.interface').PlotBand[]>;
        default: () => any;
    };
    reverse: {
        type: PropType<boolean>;
        default: () => any;
    };
    roundToBaseUnit: {
        type: PropType<boolean>;
        default: () => any;
    };
    startAngle: {
        type: PropType<number>;
        default: () => any;
    };
    type: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    visible: {
        type: PropType<boolean>;
        default: () => any;
    };
    weekStartDay: {
        type: PropType<import('../field-types/week-start-day.enum').WeekStartDay>;
        default: () => any;
    };
    crosshair: {
        type: PropType<import('../common/property-types').CategoryAxisCrosshair>;
        default: () => any;
    };
    labels: {
        type: PropType<import('../common/property-types').CategoryAxisLabels>;
        default: () => any;
    };
    notes: {
        type: PropType<import('../common/property-types').CategoryAxisNotes>;
        default: () => any;
    };
    select: {
        type: PropType<import('../common/property-types').CategoryAxisSelect>;
        default: () => any;
    };
    title: {
        type: PropType<import('../common/property-types').CategoryAxisTitle>;
        default: () => any;
    };
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    autoBaseUnitSteps: {
        type: PropType<import('../field-types/auto-base-unit-steps.interface').AutoBaseUnitSteps>;
        default: () => any;
    };
    axisCrossingValue: {
        type: PropType<any>;
        default: () => any;
    };
    background: {
        type: PropType<string>;
        default: () => any;
    };
    baseUnit: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    baseUnitStep: {
        type: PropType<string | number>;
        default: () => any;
    };
    categories: {
        type: PropType<any[]>;
        default: () => any;
    };
    color: {
        type: PropType<string>;
        default: () => any;
    };
    justified: {
        type: PropType<boolean>;
        default: () => any;
    };
    line: {
        type: PropType<import('../field-types/axis-line.interface').AxisLine>;
        default: () => any;
    };
    majorGridLines: {
        type: PropType<import('../field-types/grid-lines.interface').GridLines>;
        default: () => any;
    };
    majorTicks: {
        type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
        default: () => any;
    };
    max: {
        type: PropType<any>;
        default: () => any;
    };
    maxDateGroups: {
        type: PropType<number>;
        default: () => any;
    };
    maxDivisions: {
        type: PropType<number>;
        default: () => any;
    };
    min: {
        type: PropType<any>;
        default: () => any;
    };
    minorGridLines: {
        type: PropType<import('../field-types/grid-lines.interface').GridLines>;
        default: () => any;
    };
    minorTicks: {
        type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
        default: () => any;
    };
    name: {
        type: PropType<string>;
        default: any;
    };
    rangeLabels: {
        type: PropType<import('../common/property-types').CategoryAxisRangeLabels>;
        default: () => any;
    };
    pane: {
        type: PropType<string>;
        default: () => any;
    };
    plotBands: {
        type: PropType<import('../field-types/plot-band.interface').PlotBand[]>;
        default: () => any;
    };
    reverse: {
        type: PropType<boolean>;
        default: () => any;
    };
    roundToBaseUnit: {
        type: PropType<boolean>;
        default: () => any;
    };
    startAngle: {
        type: PropType<number>;
        default: () => any;
    };
    type: {
        type: PropType<string>;
        default: () => any;
        validator: (value: string) => any;
    };
    visible: {
        type: PropType<boolean>;
        default: () => any;
    };
    weekStartDay: {
        type: PropType<import('../field-types/week-start-day.enum').WeekStartDay>;
        default: () => any;
    };
    crosshair: {
        type: PropType<import('../common/property-types').CategoryAxisCrosshair>;
        default: () => any;
    };
    labels: {
        type: PropType<import('../common/property-types').CategoryAxisLabels>;
        default: () => any;
    };
    notes: {
        type: PropType<import('../common/property-types').CategoryAxisNotes>;
        default: () => any;
    };
    select: {
        type: PropType<import('../common/property-types').CategoryAxisSelect>;
        default: () => any;
    };
    title: {
        type: PropType<import('../common/property-types').CategoryAxisTitle>;
        default: () => any;
    };
}>> & Readonly<{}>, {
    line: import('../field-types/axis-line.interface').AxisLine;
    color: string;
    background: string;
    type: string;
    visible: boolean;
    reverse: boolean;
    select: import('../common/property-types').CategoryAxisSelect;
    title: import('../common/property-types').CategoryAxisTitle;
    name: string;
    crosshair: import('../common/property-types').CategoryAxisCrosshair;
    labels: import('../common/property-types').CategoryAxisLabels;
    notes: import('../common/property-types').CategoryAxisNotes;
    majorGridLines: import('../field-types/grid-lines.interface').GridLines;
    majorTicks: import('../field-types/axis-ticks.interface').AxisTicks;
    minorGridLines: import('../field-types/grid-lines.interface').GridLines;
    minorTicks: import('../field-types/axis-ticks.interface').AxisTicks;
    pane: string;
    plotBands: import('../field-types/plot-band.interface').PlotBand[];
    startAngle: number;
    autoBaseUnitSteps: import('../field-types/auto-base-unit-steps.interface').AutoBaseUnitSteps;
    axisCrossingValue: any;
    baseUnit: string;
    baseUnitStep: string | number;
    categories: any[];
    justified: boolean;
    max: any;
    maxDateGroups: number;
    maxDivisions: number;
    min: any;
    rangeLabels: import('../common/property-types').CategoryAxisRangeLabels;
    roundToBaseUnit: boolean;
    weekStartDay: import('../field-types/week-start-day.enum').WeekStartDay;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export { ChartCategoryAxisItem };
