import { OnInit, OnDestroy, ElementRef, AfterViewInit, EventEmitter } from '@angular/core'; import { ACUtils } from '../../../services/ac-utils.service'; export declare class ACEditorComponent implements OnInit, AfterViewInit, OnDestroy { private ACUtils; private el; editorContent: ElementRef; tag: string; language: string; language_defaults: any; options: any; set value(v: string); change: EventEmitter; onInit: EventEmitter; instance: any; onSave: EventEmitter; fontSize: number; private _editor; private _value; private _javascriptExtraLibs; private _typescriptExtraLibs; editor: ElementRef; editorMain: ElementRef; key: string; constructor(ACUtils: ACUtils, el: ElementRef); oldw: string; oldh: string; private _foundset; private _get_overflowingContentWidgets; private hideOverflow; setEditorSize(): void; SetSize(): void; kill: boolean; exec(): void; get value(): string; ngOnInit(): void; static initialized: number; ngAfterViewInit(): void; /** * Upon destruction of the component we make sure to dispose both the editor and the extra libs that we might've loaded */ ngOnDestroy(): void; static actEditor: ACEditorComponent; initMonaco(): void; /** * UpdateValue * * @param value */ updateValue(value: string): void; /** * WriteValue * Implements ControlValueAccessor * * @param value */ writeValue(value: string): void; onChange(_: any): void; onTouched(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; }