import * as react_jsx_runtime from 'react/jsx-runtime'; import { ReactNode } from 'react'; import { BlockComponent, BlockRegistry } from '../types/block-registry.js'; declare function BlockRegistryProvider({ children, blocks, }: { children: ReactNode; blocks?: BlockComponent[]; }): react_jsx_runtime.JSX.Element; declare function useBlockRegistry(): BlockRegistry; declare function generateBlockRegistry(blocks?: BlockComponent[]): BlockRegistry; export { BlockRegistryProvider, generateBlockRegistry, useBlockRegistry };