import type { BlockInstance } from '../../types/blocks'; export interface ClipboardBlock { blockSlug: string; props: Record; } export interface ClipboardData { blocks: ClipboardBlock[]; sourceEntitySlug?: string; copiedAt: number; } export declare function copyBlocksToClipboard(blocks: BlockInstance[], sourceEntitySlug?: string): void; export declare function copyBlockToClipboard(block: BlockInstance): void; export declare function getBlocksFromClipboard(): ClipboardData | null; export declare function getBlockFromClipboard(): ClipboardBlock | null; export declare function getClipboardBlockCount(): number; export declare function hasClipboardBlocks(): boolean; export declare function clearBlockClipboard(): void; //# sourceMappingURL=clipboard.d.ts.map