import { registerDefaultLayoutManager } from "../../Charting/LayoutManager/LayoutManager"; import { registerPolarLayoutManager } from "../../Charting/LayoutManager/Polar/PolarLayoutManager"; import { registerCentralAxesLayoutManager } from "../../Charting/LayoutManager/CentralAxesLayoutManager"; export { registerDefaultLayoutManager, registerPolarLayoutManager, registerCentralAxesLayoutManager }; /** * Registers all built-in layout manager types with the class factory, so they can be created from a * `{ type, options }` definition — both via the Builder API and via the declarative * `layoutManager: { type: ... }` surface option. * * Note the Synchronised layout manager is deliberately not registered, matching the original * registrations in buildSurface.ts (builder API support for it is still outstanding). * @param overWrite Whether to replace an existing registration for the same type. Default true. */ export declare function registerAllLayoutManagers(overWrite?: boolean): void;