import type { BlockShape } from "./BlockShape.ts"; /** * Registry that maps shape IDs to BlockShape implementations. * Register custom shapes at runtime via register() without touching core logic. */ export declare class BlockShapeRegistry { #private; register(shape: BlockShape): this; get(id: string): BlockShape | undefined; has(id: string): boolean; static createDefault(): BlockShapeRegistry; } //# sourceMappingURL=BlockShapeRegistry.d.ts.map