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