| 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; |