import { LitElement, PropertyValues } from 'lit'; import { editor } from 'monaco-editor/esm/vs/editor/editor.api.js'; import 'monaco-editor/esm/vs/basic-languages/html/html.contribution'; import 'monaco-editor/esm/vs/basic-languages/css/css.contribution'; import 'monaco-editor/esm/vs/basic-languages/javascript/javascript.contribution'; import 'monaco-editor/esm/vs/basic-languages/typescript/typescript.contribution'; import 'monaco-editor/esm/vs/basic-languages/python/python.contribution'; import 'monaco-editor/esm/vs/basic-languages/sql/sql.contribution'; import 'monaco-editor/esm/vs/basic-languages/markdown/markdown.contribution'; import 'monaco-editor/esm/vs/basic-languages/r/r.contribution'; export declare class CovalentCodeEditor extends LitElement { /** * The container where editor will be created */ private container; /** * Editor instance */ editor?: editor.IStandaloneCodeEditor; /** * Theme of the editor */ theme?: string; /** * Language of th editor instance */ language?: string; /** * Code entered into the editor */ code?: string; /** * Disable scroll bar and set the editor height based on content */ disableScroll?: boolean; /** * Options that can be set for the editor */ options?: editor.IEditorOptions & editor.IGlobalEditorOptions; static styles: import("lit").CSSResult[]; private getFile; private getCode; private getLang; private getTheme; private setTheme; adjustHeight(): void; createEditor(container: HTMLElement): void; disconnectedCallback(): void; firstUpdated(): void; getEditorInstance(): editor.IStandaloneCodeEditor | undefined; getValue(): string | undefined; onModelChange(): void; render(): import("lit-html").TemplateResult<1>; setValue(value: string): void; updated(changedProperties: PropertyValues): void; } declare global { interface HTMLElementTagNameMap { 'cv-code-editor': CovalentCodeEditor; } } export default CovalentCodeEditor; //# sourceMappingURL=code-editor.d.ts.map