import type { BlockChildDict, ChildId, BlockId, VersionId, JsonObject, JupyterNotebook, Blocks, IooxaMetadata } from '@curvenote/blocks'; /** * @param notebook a Notebook block from the DB */ export declare function toJupyterNotebook(notebook: Blocks.Notebook): JupyterNotebook; export declare function notebookFromJupyter(data: JsonObject): Partial; export declare function generateChildId(notebookVersionId: VersionId | BlockId, cellVersionId: VersionId, idx: number): ChildId; export declare function generateNotebookOrder(notebookVersionId: VersionId | BlockId, items: IooxaMetadata[]): ChildId[]; export declare function generateNotebookChildren(notebookVersionId: VersionId | BlockId, items: IooxaMetadata[]): BlockChildDict;