import { nothing, PropertyValues, TemplateResult } from 'lit';
import { ModelingElement } from './ModelingElement.js';
import type { DomainNamespace } from '@api-client/core/modeling/DomainNamespace.js';
/**
 * An UI element that renders an editor for a DomainNamespace.
 */
export default class DomainNamespaceEditor extends ModelingElement {
    private domainElement;
    protected willUpdate(cp: PropertyValues<this>): void;
    protected computeNamespace(): void;
    protected handleValueChange(e: Event): void;
    protected render(): TemplateResult | typeof nothing;
    protected renderForm(model: DomainNamespace): TemplateResult;
}
//# sourceMappingURL=DomainNamespaceEditor.d.ts.map