import { Component as WebComponent, ElementCreator } from 'tosijs'; export declare class CodeEditor extends WebComponent { static preferredTagName: string; private source; get value(): string; set value(text: string); static initAttributes: { mode: string; theme: string; disabled: boolean; }; role: string; private _ace; private _editor; private _editorPromise; options: any; get ace(): any; get editor(): any; static shadowStyleSpec: { ':host': { display: string; position: string; width: string; height: string; }; }; onResize(): void; connectedCallback(): void; render(): void; } export declare const codeEditor: ElementCreator;