import * as React from 'react'; export interface EditorProps { onChange: (value: string) => void; theme: string; width: number | string; height: number | string; language: string; defaultValue: string; renderLoading?: () => React.ReactNode; initEditor?: (editor: any, monaco: any) => void; } interface State { editorValue: string; } export default class PureEditor extends React.Component { editor: any; constructor(props: any); private editorDidMount; protected handleChange: (value: any) => void; getValue: () => string; setValue: (value: any) => void; render(): JSX.Element; } export {};