import ComponentModel from '../../model/Component.js';
|
import { AxisModelExtendedInCreator } from '../axisModelCreator.js';
|
import { AxisModelCommonMixin } from '../axisModelCommonMixin.js';
|
import Axis2D from './Axis2D.js';
|
import { AxisBaseOption } from '../axisCommonTypes.js';
|
import GridModel from './GridModel.js';
|
import { AxisBaseModel } from '../AxisBaseModel.js';
|
import { OrdinalSortInfo } from '../../util/types.js';
|
export declare type CartesianAxisPosition = 'top' | 'bottom' | 'left' | 'right';
|
export declare type CartesianAxisOption = AxisBaseOption & {
|
gridIndex?: number;
|
gridId?: string;
|
position?: CartesianAxisPosition;
|
offset?: number;
|
categorySortInfo?: OrdinalSortInfo;
|
};
|
export declare type XAXisOption = CartesianAxisOption & {
|
mainType?: 'xAxis';
|
};
|
export declare type YAXisOption = CartesianAxisOption & {
|
mainType?: 'yAxis';
|
};
|
export declare class CartesianAxisModel extends ComponentModel<CartesianAxisOption> implements AxisBaseModel<CartesianAxisOption> {
|
static type: string;
|
axis: Axis2D;
|
getCoordSysModel(): GridModel;
|
}
|
export interface CartesianAxisModel extends AxisModelCommonMixin<CartesianAxisOption>, AxisModelExtendedInCreator {
|
}
|
export default CartesianAxisModel;
|