import { Monaco } from '..'; import { MonacoEditor } from '../editor/editor.js'; import { BaseMonacoInput } from '../internal/base/input.js'; import type * as monaco from '..'; /** * @element nve-monaco-input * @description An input control for editing JSON, YAML and code with syntax highlighting and validation. * @since 0.0.0 * @entrypoint \@nvidia-elements/monaco/input * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/textarea * @stable false */ export declare class MonacoInput extends BaseMonacoInput { static readonly metadata: { tag: string; version: string; valueSchema: { type: "string"; }; }; static elementDefinitions: { [MonacoEditor.metadata.tag]: typeof MonacoEditor; }; protected get _editor(): MonacoEditor; protected _createEditor(_monaco: Monaco): monaco.editor.IStandaloneCodeEditor; render(): import('lit').TemplateResult<1>; }