import type { UmbBlockElementManager } from './block-element-manager.js';
import type { UmbPropertyDatasetContext } from '../../../core/property/index.js';
import type { UmbControllerHost } from '../../../../libs/controller-api/index.js';
import type { UmbVariantId } from '../../../core/variant/index.js';
import { UmbElementPropertyDatasetContext } from '../../../content/content/index.js';
export declare class UmbBlockElementPropertyDatasetContext extends UmbElementPropertyDatasetContext implements UmbPropertyDatasetContext {
    readonly name: import("rxjs").Observable<string | undefined>;
    readonly culture: import("rxjs").Observable<string | null | undefined>;
    readonly segment: import("rxjs").Observable<string | null | undefined>;
    readonly getName: () => string;
    constructor(host: UmbControllerHost, elementManager: UmbBlockElementManager, variantId?: UmbVariantId);
}
