import type UmbBlockElementManager from '../../block-element-manager.js';
import { nothing } from '../../../../../../external/lit/index.js';
import type { UmbPropertyTypeModel } from '../../../../../content/content-type/index.js';
import { UmbLitElement } from '../../../../../core/lit-element/index.js';
import { UmbVariantId } from '../../../../../core/variant/index.js';
export declare class UmbBlockWorkspaceViewEditPropertyElement extends UmbLitElement {
    variantId?: UmbVariantId;
    property?: UmbPropertyTypeModel;
    private _dataPath?;
    private _writeable?;
    private _dataTypeDetail?;
    ownerContext?: UmbBlockElementManager;
    willUpdate(changedProperties: Map<string, any>): void;
    render(): typeof nothing | import("lit-html").TemplateResult<1>;
}
export default UmbBlockWorkspaceViewEditPropertyElement;
declare global {
    interface HTMLElementTagNameMap {
        'umb-block-workspace-view-edit-property': UmbBlockWorkspaceViewEditPropertyElement;
    }
}
