import { UmbLitElement } from '../../../../core/lit-element/index.js';
import type { UmbPropertyEditorUiElement } from '../../../../core/property-editor/index.js';
import '../block-scale-handler/block-scale-handler.element.js';
/**
 * @element umb-block-area-config-entry
 */
export declare class UmbBlockGridAreaConfigEntryElement extends UmbLitElement implements UmbPropertyEditorUiElement {
    #private;
    get key(): string | undefined;
    set key(key: string | undefined);
    private _key?;
    workspacePath?: string;
    private _columnSpan?;
    private _rowSpan?;
    private _alias;
    constructor();
    connectedCallback(): void;
    render(): "" | import("lit-html").TemplateResult<1>;
    static styles: import("lit").CSSResult[];
}
export default UmbBlockGridAreaConfigEntryElement;
declare global {
    interface HTMLElementTagNameMap {
        'umb-block-area-config-entry': UmbBlockGridAreaConfigEntryElement;
    }
}
