/// import * as React from 'react'; import { Component } from 'react'; export interface JsonDebuggerProps { object: any; spaces?: number; onChange?: (object: any) => void; } export interface State { editionModeEnabled: boolean; hasError: boolean; json: any; } export declare class JsonDebugger extends Component { static defaultProps: Partial; state: State; private textarea; private updatedFromInside; constructor(props: JsonDebuggerProps); componentDidMount(): void; componentWillReceiveProps(nextProps: JsonDebuggerProps): void; componentDidUpdate(): void; render(): JSX.Element; getTextareaValue(): any; stringifyObject: (object?: any) => string; handleChange: (e: React.ChangeEvent) => void; setFocus: (focused: boolean) => () => void; updateTextareaHeight(): void; }