| import { DimensionName } from '../../util/types.js'; | 
| import Axis from '../Axis.js'; | 
| declare class Cartesian<AxisT extends Axis> { | 
|     readonly type: string; | 
|     readonly name: string; | 
|     private _dimList; | 
|     private _axes; | 
|     constructor(name: string); | 
|     getAxis(dim: DimensionName): AxisT; | 
|     getAxes(): AxisT[]; | 
|     getAxesByScale(scaleType: string): AxisT[]; | 
|     addAxis(axis: AxisT): void; | 
| } | 
| export default Cartesian; |