import { ComponentType } from 'react'; interface BlockMetadata { name: string; displayName: string; description: string; icon: ComponentType<{ className?: string; }>; docs: { settings: Record; }; } interface BlockComponent { block: any; settings: any; metadata: BlockMetadata; } interface BlockRegistry { [key: string]: BlockComponent; } export { BlockComponent, BlockMetadata, BlockRegistry };