@progress/kendo-vue-charts
Version:
167 lines (166 loc) • 5.37 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { AxisDefaults } from '../common/property-types';
import { PropType } from 'vue';
/**
* Represents the props of the Kendo UI for Vue ChartAxisDefaults component ([see example]({% slug axes_chart_charts %}#toc-default-axis-configuration)).
*/
export interface ChartAxisDefaultsProps extends AxisDefaults {
}
/**
* @hidden
*/
declare const ChartAxisDefaults: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
background: {
type: PropType<string>;
default: any;
};
color: {
type: PropType<string>;
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;
};
minorGridLines: {
type: PropType<import('../field-types/grid-lines.interface').GridLines>;
default: () => any;
};
minorTicks: {
type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
default: () => any;
};
narrowRange: {
type: PropType<boolean>;
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;
};
startAngle: {
type: PropType<number>;
default: any;
};
visible: {
type: PropType<boolean>;
default: any;
};
crosshair: {
type: PropType<import('../common/property-types').AxisDefaultsCrosshair>;
default: () => any;
};
labels: {
type: PropType<import('../common/property-types').AxisDefaultsLabels>;
default: () => any;
};
title: {
type: PropType<import('../common/property-types').AxisDefaultsTitle>;
default: () => any;
};
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
background: {
type: PropType<string>;
default: any;
};
color: {
type: PropType<string>;
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;
};
minorGridLines: {
type: PropType<import('../field-types/grid-lines.interface').GridLines>;
default: () => any;
};
minorTicks: {
type: PropType<import('../field-types/axis-ticks.interface').AxisTicks>;
default: () => any;
};
narrowRange: {
type: PropType<boolean>;
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;
};
startAngle: {
type: PropType<number>;
default: any;
};
visible: {
type: PropType<boolean>;
default: any;
};
crosshair: {
type: PropType<import('../common/property-types').AxisDefaultsCrosshair>;
default: () => any;
};
labels: {
type: PropType<import('../common/property-types').AxisDefaultsLabels>;
default: () => any;
};
title: {
type: PropType<import('../common/property-types').AxisDefaultsTitle>;
default: () => any;
};
}>> & Readonly<{}>, {
line: import('../field-types/axis-line.interface').AxisLine;
color: string;
background: string;
visible: boolean;
reverse: boolean;
title: import('../common/property-types').AxisDefaultsTitle;
crosshair: import('../common/property-types').AxisDefaultsCrosshair;
labels: import('../common/property-types').AxisDefaultsLabels;
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;
narrowRange: boolean;
pane: string;
plotBands: import('../field-types/plot-band.interface').PlotBand[];
startAngle: number;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export { ChartAxisDefaults };