1 | import Scale from './base';
|
2 | import { ScaleConfig } from './types';
|
3 | declare type ScaleConstructor<T extends Scale = Scale> = new (cfg: ScaleConfig) => T;
|
4 | declare function getClass(key: string): ScaleConstructor;
|
5 | declare function registerClass(key: string, cls: ScaleConstructor): void;
|
6 | export { Scale, getClass as getScale, registerClass as registerScale };
|