import * as react_jsx_runtime from 'react/jsx-runtime'; import { EmailBlock, EmailStyle } from '../types/email-editor.js'; import { BlockRegistry } from '../types/block-registry.js'; import 'react'; interface BlockWrapperProps { block: Required; index: number; isFirst: boolean; isLast: boolean; isFixed?: boolean; style?: EmailStyle; blockRegistry: BlockRegistry; selectedBlockId: string | null; setSelectedBlockId: (id: string | null) => void; deleteBlock: (id: string) => void; moveBlock: (id: string, direction: "up" | "down") => void; duplicateBlock: (id: string) => void; movingBlockId: string | null; addBlock: (blockType: string, index: number) => void; totalBlocks: number; } declare function BlockWrapper({ block, index, isFirst, isLast, isFixed, style, blockRegistry, selectedBlockId, setSelectedBlockId, deleteBlock, moveBlock, duplicateBlock, movingBlockId, addBlock, totalBlocks, }: BlockWrapperProps): react_jsx_runtime.JSX.Element; export { BlockWrapper };