import { LitElement, PropertyValues } from 'lit'; import { MonacoEditor } from '../editor'; import { Problem } from '../internal/types/index.js'; /** * @element nve-monaco-problems * @description A Monaco Editor based tree view for presenting problems (i.e. diagnostics markers). * @since 0.0.0 * @entrypoint \@nvidia-elements/monaco/problems * @cssprop --background * @cssprop --min-height * @event canceled - Dispatched when the editor cancels initialization. * @event ready - Dispatched when the editor finishes initialization and becomes ready. * @event problem-selected - Dispatched when the user selects a problem. * @event problem-activated - Dispatched when the user activates a problem. * @event problem-context-menu - Dispatched when the user requests a problem's context menu. * @slot empty - Slot for displaying a message when empty. * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/textarea * @stable false */ export declare class MonacoProblems extends LitElement { #private; /** @private */ _internals: ElementInternals; static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; }; static elementDefinitions: { [MonacoEditor.metadata.tag]: typeof MonacoEditor; }; get problems(): Problem[]; set problems(value: Problem[]); connectedCallback(): void; render(): import('lit').TemplateResult<1>; updated(changedProperties: PropertyValues): void; }