import { AfterViewInit, DoCheck, ElementRef, NgZone } from '@angular/core'; import { ThfCodeEditorBaseComponent } from './thf-code-editor-base.component'; import { ThfCodeEditorRegister } from './thf-code-editor-register.service'; /** * @docsExtends ThfCodeEditorBaseComponent * * @example * * * * * * * * * * * * * * * * * * * * * * */ export declare class ThfCodeEditorComponent extends ThfCodeEditorBaseComponent implements AfterViewInit, DoCheck { private zone; private el; private codeEditorRegister?; canLoad: boolean; editorContainer: ElementRef; constructor(zone: NgZone, el: ElementRef, codeEditorRegister?: ThfCodeEditorRegister); ngAfterViewInit(): void; ngDoCheck(): void; monacoCreateModel(value: string): any; setValueInEditor(): void; setLanguage(language: string): void; setTheme(theme: string): void; setReadOnly(readOnly: boolean): void; writeValue(value: any): void; private initMonaco; private setMonacoLanguage; private registerCustomLanguage; }