import type { UmbContextToken } from '../token/context-token.js'; import type { UmbContextMinimal } from '../types.js'; import { UmbContextConsumer } from './context-consumer.js'; import type { UmbContextCallback } from './context-request.event.js'; import type { UmbControllerHost, UmbController } from '../../controller-api/index.js'; export declare class UmbContextConsumerController extends UmbContextConsumer implements UmbController { #private; get controllerAlias(): symbol; constructor(host: UmbControllerHost, contextAlias: string | UmbContextToken, callback?: UmbContextCallback); destroy(): void; }