import React from 'react'; interface CursorPos { line: number; col: number; } export declare const cursorToPosition: (buffer: string, cursor: number) => CursorPos; export declare const positionToCursor: (buffer: string, line: number, col: number) => number; export declare const tryParseJson: (text: string) => { ok: true; } | { ok: false; error: string; }; export declare const initialCursor: (buffer: string) => number; export declare const JsonEditor: React.FC<{ seed: unknown; title: string; isActive?: boolean; onSubmit: (value: unknown) => void; onSave?: (value: unknown) => void; onCancel: () => void; }>; export {};