import { Component } from 'react'; export interface IMonacoInputProps { height?: string; defaultLanguage?: string; defaultValue?: string; value?: string; readOnly?: boolean; options?: { lineNumbers?: 'on' | 'off'; }; theme: 'vs-dark' | 'light'; onChange: (value: any) => void; loading?: boolean; onEditorDidMount?: (editor: any, monaco?: any) => void; } export default class MonacoInput extends Component { editorRef: any; constructor(props: any); getValue(): any; getEditorInstance(): any; onEditorMount(editor: any, monaco: any): void; onEditorChange(value: any): void; render(): JSX.Element; }