import type { UmbContextToken } from '../token/index.js'; /** * @class UmbContextBoundary */ export declare class UmbContextBoundary { #private; /** * Creates an instance of UmbContextBoundary. * @param {EventTarget} eventTarget - the host element for this context provider * @param {string | UmbContextToken} contextIdentifier - a string or token to identify the context * @param {*} instance - the instance to provide * @memberof UmbContextBoundary */ constructor(eventTarget: EventTarget, contextIdentifier: string | UmbContextToken); /** * @memberof UmbContextBoundary */ hostConnected(): void; /** * @memberof UmbContextBoundary */ hostDisconnected(): void; destroy(): void; }