import type { YooEditor, YooptaBlockData, YooptaContentValue } from '../editor/types'; export type YooptaClipboardData = { version: number; editorId: string; blocks: YooptaBlockData[]; }; /** * Serializes Yoopta content to JSON format for clipboard. * This preserves all block data including complex props, marks, and metadata. * * @param editor - The Yoopta editor instance * @param content - The content to serialize * @returns JSON string with full block data */ export declare function getYooptaJSON(editor: YooEditor, content: YooptaContentValue): string; /** * The data attribute name used to store JSON in HTML clipboard */ export declare const YOOPTA_JSON_DATA_ATTR = "data-yoopta-json"; //# sourceMappingURL=getYooptaJSON.d.ts.map