import { registerSpherePointMarker3D } from "../../Charting3D/Visuals/PointMarkers/SpherePointMarker3D"; import { registerCubePointMarker3D } from "../../Charting3D/Visuals/PointMarkers/CubePointMarker3D"; import { registerPyramidPointMarker3D } from "../../Charting3D/Visuals/PointMarkers/PyramidPointMarker3D"; import { registerCylinderPointMarker3D } from "../../Charting3D/Visuals/PointMarkers/CylinderPointMarker3D"; import { registerEllipsePointMarker3D } from "../../Charting3D/Visuals/PointMarkers/EllipsePointMarker3D"; import { registerPixelPointMarker3D } from "../../Charting3D/Visuals/PointMarkers/PixelPointMarker3D"; import { registerQuadPointMarker } from "../../Charting3D/Visuals/PointMarkers/QuadPointMarker"; import { registerTrianglePointMarker3D } from "../../Charting3D/Visuals/PointMarkers/TrianglePointMarker3D"; export { registerSpherePointMarker3D, registerCubePointMarker3D, registerPyramidPointMarker3D, registerCylinderPointMarker3D, registerEllipsePointMarker3D, registerPixelPointMarker3D, registerQuadPointMarker, registerTrianglePointMarker3D }; /** * Registers all built-in 3D point marker types with the class factory, so they can be created from * a `{ type, options }` definition — both via the Builder API and via the declarative * `pointMarker: { type: ... }` option on a 3D series. * @param overWrite Whether to replace an existing registration for the same type. Default true. */ export declare function registerAllPointMarkers3D(overWrite?: boolean): void;