/**
 * OwlCoda Native NotebookEdit Tool
 *
 * Edit Jupyter notebook (.ipynb) cells — replace, insert, or delete.
 * Notebooks are standard nbformat v4+ JSON.
 *
 * Upstream parity notes:
 * - Upstream NotebookEditTool validates read-before-edit via readFileState
 * - Supports replace/insert/delete modes with cell_id or index
 * - Resets execution_count & outputs on code cell edits
 * - Our version: same operations, simpler permission model
 */
import type { NotebookEditInput, NativeToolDef } from './types.js';
export declare function createNotebookEditTool(): NativeToolDef<NotebookEditInput>;
