import type { YooEditor, YooptaBlockData } from '../editor/types';
/**
 * Deserializes Yoopta JSON clipboard data back to blocks.
 * This is the inverse of getYooptaJSON and preserves all block data exactly.
 *
 * @param editor - The Yoopta editor instance
 * @param jsonString - The JSON string from clipboard
 * @returns Array of YooptaBlockData ready to be inserted
 */
export declare function deserializeYooptaJSON(editor: YooEditor, jsonString: string): YooptaBlockData[] | null;
/**
 * Check if a string looks like Yoopta clipboard data.
 * Quick validation before attempting full parse.
 */
export declare function isYooptaClipboardData(data: string): boolean;
//# sourceMappingURL=deserializeYooptaJSON.d.ts.map