linwenling
2023-08-08 b3ddacf9a9742276e76c0aa8bfa67fcdd6e1d7fe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import Model from '../model/Model.js';
import Axis from './Axis.js';
import { AxisBaseOption } from './axisCommonTypes.js';
import { CoordinateSystemHostModel } from './CoordinateSystem.js';
interface AxisModelCommonMixin<Opt extends AxisBaseOption> extends Pick<Model<Opt>, 'option'> {
    axis: Axis;
}
declare class AxisModelCommonMixin<Opt extends AxisBaseOption> {
    getNeedCrossZero(): boolean;
    /**
     * Should be implemented by each axis model if necessary.
     * @return coordinate system model
     */
    getCoordSysModel(): CoordinateSystemHostModel;
}
export { AxisModelCommonMixin };