import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import * as CodeMirror from 'codemirror'; import 'codemirror/addon/lint/lint'; import 'codemirror/addon/hint/show-hint'; import 'codemirror/addon/display/placeholder'; import 'codemirror/addon/scroll/annotatescrollbar'; import 'codemirror/addon/scroll/simplescrollbars'; import * as i0 from "@angular/core"; export declare class DslEditorComponent implements OnInit { private element; private doc; private _dsl; private _lint; private _hint; lineNumbers: boolean; lineWrapping: boolean; scrollbarStyle: string; placeholder: string; debounce: number; dslChange: EventEmitter; focus: EventEmitter; blur: EventEmitter; editor: EventEmitter; private _dslChangedHandler; constructor(element: ElementRef); set dsl(dsl: string); set lintOptions(lintOptions: boolean | CodeMirror.LintOptions); set hintOptions(hintOptions: any); triggerLinting(): void; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }