import type { BlockDefinition } from "./BlockDefinition.ts"; /** * Registry mapping numeric block IDs to their definitions. * Block ID 0 is reserved for air and cannot be registered. */ export declare class BlockRegistry { #private; constructor(defs?: BlockDefinition[]); register(def: BlockDefinition): this; get(id: number): BlockDefinition | undefined; has(id: number): boolean; getAll(): IterableIterator; } //# sourceMappingURL=BlockRegistry.d.ts.map