import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'; import React, { FC } from 'react'; import { IRelation } from '../types'; import './index.scss'; export interface IMonacoDiffEditorRelationProps { fromOriginal: string; fromModified: string; toOriginal: string; toModified: string; relations: IRelation[]; currentId?: string; options?: FC; onFromSave?: (editor: monaco.editor.ICodeEditor) => void; onToSave?: (editor: monaco.editor.ICodeEditor) => void; } export interface IMonacoDiffEditorRelationRef { diffEditorRef?: any; } declare const MonacoDiffEditorRelation: React.ForwardRefExoticComponent>; export default MonacoDiffEditorRelation;