import { AfterViewInit, OnDestroy } from '@angular/core'; import { ControlValueAccessor, ValidationErrors, Validator } from '@angular/forms'; import JSONEditor from 'jsoneditor'; export declare class JsonEditorComponent implements AfterViewInit, ControlValueAccessor, OnDestroy, Validator { editor: JSONEditor; id: string; editorOnly: boolean; private valueToWrite; ngAfterViewInit(): void; ngOnDestroy(): void; onChange: any; onTouched: any; writeValue(json: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; validate(): ValidationErrors | null; }