import { UmbLitElement } from '../../../core/lit-element/index.js';
import '../../../code-editor/index.js';
import '../../local-components/insert-menu/index.js';
export declare class UmbTemplateWorkspaceEditorElement extends UmbLitElement {
    #private;
    private _name?;
    private _content?;
    private _alias?;
    private _masterTemplateName?;
    /**
     * Whether editing is restricted. True when in production mode OR when runtime mode is still unknown.
     * This ensures a safe default (restricted) until we confirm the runtime mode.
     */
    private _isRestricted;
    private _codeEditor?;
    constructor();
    render(): import("lit-html").TemplateResult<1>;
    static styles: import("lit").CSSResult[];
}
export default UmbTemplateWorkspaceEditorElement;
declare global {
    interface HTMLElementTagNameMap {
        'umb-template-workspace-editor': UmbTemplateWorkspaceEditorElement;
    }
}
