import type { BlockInstance } from '../../../types/blocks'; interface BlockCanvasProps { blocks: BlockInstance[]; selectedBlockId: string | null; onSelectBlock: (id: string) => void; onRemoveBlock: (id: string) => void; onDuplicateBlock: (id: string) => void; onReorder: (blocks: BlockInstance[]) => void; onUpdateProps: (blockId: string, props: Record) => void; onAddBlock: (blockSlug: string) => void; } export declare function BlockCanvas({ blocks, selectedBlockId, onSelectBlock, onRemoveBlock, onDuplicateBlock, onReorder, onAddBlock, }: BlockCanvasProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=block-canvas.d.ts.map