import { EventEmitter, OnInit } from '@angular/core';
import { CodeEditorMode } from './code-editor-modes';
import { CodeEditorTheme } from './code-editor-themes';
import { CodeEditorOptions } from './icode-editor-options';
import * as i0 from "@angular/core";
export declare class CodeEditorComponent implements OnInit {
    text: string;
    editorTitle: string;
    mode: CodeEditorMode;
    theme: CodeEditorTheme;
    options: CodeEditorOptions;
    readonly: boolean;
    autoUpdateContent: boolean;
    durationBeforeCallback: number;
    textChanged: EventEmitter<any>;
    constructor();
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CodeEditorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CodeEditorComponent, "lib-code-editor", never, { "text": "text"; "editorTitle": "editorTitle"; "mode": "mode"; "theme": "theme"; "options": "options"; "readonly": "readonly"; "autoUpdateContent": "autoUpdateContent"; "durationBeforeCallback": "durationBeforeCallback"; }, { "textChanged": "textChanged"; }, never, never>;
}
