import type { BlockDefinition, BlockTuple } from './types.js'; /** Register a block definition */ export declare function registerBlock(definition: BlockDefinition): void; /** Look up a block definition by type */ export declare function lookupBlock(type: string): BlockDefinition | undefined; /** List all registered block definitions */ export declare function listBlocks(): BlockDefinition[]; /** Validate a single block tuple against its registered schema */ export declare function validateBlock(tuple: BlockTuple): { success: boolean; error?: string; }; /** Clear the registry (for testing) */ export declare function clearRegistry(): void; /** Register all core block types */ export declare function registerCoreBlocks(): void; //# sourceMappingURL=registry.d.ts.map