| import ComponentModel from '../../model/Component.js'; | 
| import { AxisModelExtendedInCreator } from '../axisModelCreator.js'; | 
| import { AxisModelCommonMixin } from '../axisModelCommonMixin.js'; | 
| import Single from './Single.js'; | 
| import SingleAxis from './SingleAxis.js'; | 
| import { AxisBaseOption } from '../axisCommonTypes.js'; | 
| import { BoxLayoutOptionMixin, LayoutOrient } from '../../util/types.js'; | 
| import { AxisBaseModel } from '../AxisBaseModel.js'; | 
| export declare type SingleAxisPosition = 'top' | 'bottom' | 'left' | 'right'; | 
| export declare type SingleAxisOption = AxisBaseOption & BoxLayoutOptionMixin & { | 
|     mainType?: 'singleAxis'; | 
|     position?: SingleAxisPosition; | 
|     orient?: LayoutOrient; | 
| }; | 
| declare class SingleAxisModel extends ComponentModel<SingleAxisOption> implements AxisBaseModel<SingleAxisOption> { | 
|     static type: string; | 
|     type: string; | 
|     static readonly layoutMode = "box"; | 
|     axis: SingleAxis; | 
|     coordinateSystem: Single; | 
|     getCoordSysModel(): this; | 
|     static defaultOption: SingleAxisOption; | 
| } | 
| interface SingleAxisModel extends AxisModelCommonMixin<SingleAxisOption>, AxisModelExtendedInCreator { | 
| } | 
| export default SingleAxisModel; |