import type GlobalModel from '../model/Global.js'; import type ExtensionAPI from './ExtensionAPI.js'; import type { CoordinateSystemCreator, CoordinateSystemMaster } from '../coord/CoordinateSystem.js'; declare class CoordinateSystemManager { private _coordinateSystems; create(ecModel: GlobalModel, api: ExtensionAPI): void; update(ecModel: GlobalModel, api: ExtensionAPI): void; getCoordinateSystems(): CoordinateSystemMaster[]; static register: (type: string, creator: CoordinateSystemCreator) => void; static get: (type: string) => CoordinateSystemCreator; } export default CoordinateSystemManager;