import { ElementRef, OnInit } from '@angular/core';
import { CodemirrorComponent } from '@ctrl/ngx-codemirror';
import 'codemirror/mode/javascript/javascript';
import 'codemirror/addon/lint/lint';
import 'codemirror/addon/lint/javascript-lint';
import { LineWidget } from 'codemirror';
import * as i0 from "@angular/core";
export declare class FormCodeEditorComponent implements OnInit {
    private elr;
    data: any;
    content: string;
    options: any;
    parent: HTMLElement;
    constructor(elr: ElementRef);
    codeEditor: CodemirrorComponent;
    widgets: LineWidget[];
    ngOnInit(): void;
    close(e: any): void;
    showToast(): void;
    cancel(e: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FormCodeEditorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FormCodeEditorComponent, "app-form-code-editor", never, { "data": "data"; }, {}, never, never>;
}
