/**----------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { CollectionItemComponent } from '../common/collection-item.component'; import { CollectionService } from '../common/collection.service'; import { ConfigurationService } from '../common/configuration.service'; import { AxisLine, AxisTicks, GridLines, PlotBand } from '../common/property-types'; import { ValueAxis, ValueAxisCrosshair, ValueAxisLabels, ValueAxisNotes, ValueAxisTitle } from '../common/property-types'; import * as i0 from "@angular/core"; /** * Represents the Kendo UI for Angular Chart Value Axis Item component. * * @example * ```html * * * * * * * * ``` * * @remarks * Supported children components are: {@link ValueAxisCrosshairComponent}, {@link ValueAxisLabelsComponent}, {@link ValueAxisNotesComponent}, and {@link ValueAxisTitleComponent}. */ export declare class ValueAxisItemComponent extends CollectionItemComponent implements ValueAxis { protected configurationService: ConfigurationService; protected collectionService: CollectionService; /** * Specifies the value or array of values at which the axis crosses with another axis. */ axisCrossingValue: any | any[]; /** * Specifies the background color of the axis. */ background: string; /** * Specifies the color of the axis. */ color: string; /** * Specifies the configuration of the axis line. */ line: AxisLine; /** * Specifies the configuration of the major grid lines. */ majorGridLines: GridLines; /** * Specifies the configuration of the major ticks. */ majorTicks: AxisTicks; /** * Specifies the interval between major divisions. */ majorUnit: number; /** * Specifies the maximum value of the axis. * @default 1 */ max: any; /** * Specifies the minimum value of the axis. * @default 0 */ min: any; /** * Specifies the configuration of the minor grid lines. */ minorGridLines: GridLines; /** * Specifies the configuration of the minor ticks. */ minorTicks: AxisTicks; /** * Specifies the interval between minor divisions. */ minorUnit: number; /** * Specifies the unique axis name. Use this name to associate a series with a value axis by using the [`series.axis`](https://www.telerik.com/kendo-angular-ui/components/charts/api/series#axis) option. * @default 'primary' */ name: string; /** * Determines whether the Chart prevents the automatic axis range from snapping to zero. * Set to `false` to force the automatic axis range to snap to zero. * @default true */ narrowRange: boolean; /** * Specifies the name of the pane that the axis renders in. */ pane: string; /** * Specifies the plot bands configuration. */ plotBands: PlotBand[]; /** * Determines whether the value axis direction is reversed. * By default, the categories are listed from left to right and from bottom to top. * * Radar and Polar Charts do not support reverse value axes. * @default false */ reverse: boolean; /** * Specifies the axis type. * * The `numeric` value refers to a numeric axis, while `log` represents a logarithmic axis. * @default 'numeric' * */ type: 'numeric' | 'log'; /** * Determines whether the Chart displays the value axis. By default, the value axis is visible. * @default true */ visible: boolean; /** * Specifies the configuration of the crosshair. */ crosshair: ValueAxisCrosshair; /** * Specifies the configuration of the labels. */ labels: ValueAxisLabels; /** * Specifies the configuration of the notes. */ notes: ValueAxisNotes; /** * Specifies the configuration of the title. */ title: ValueAxisTitle; constructor(configurationService: ConfigurationService, collectionService: CollectionService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }