import { UmbBlockGridScaleManager, type UmbBlockGridScalableContext } from '../../context/block-grid-scale-manager/block-grid-scale-manager.controller.js'; import type { UmbBlockGridTypeAreaType } from '../../types.js'; import type { UmbControllerHost } from '../../../../../libs/controller-api/index.js'; import { UmbContextBase } from '../../../../../libs/class-api/index.js'; export declare class UmbBlockGridAreaConfigEntryContext extends UmbContextBase implements UmbBlockGridScalableContext { #private; readonly area: import("rxjs").Observable; readonly alias: import("rxjs").Observable; readonly columnSpan: import("rxjs").Observable; readonly rowSpan: import("rxjs").Observable; readonly scaleManager: UmbBlockGridScaleManager; getMinMaxRowSpan(): [number, number]; setColumnSpan(columnSpan: number): void; getColumnSpan(): number | undefined; setRowSpan(rowSpan: number): void; getRowSpan(): number | undefined; getAlias(): string | undefined; getRelevantColumnSpanOptions(): number[] | undefined; constructor(host: UmbControllerHost); setAreaKey(areaKey: string): void; requestDelete(): Promise; delete(): void; destroy(): void; }