import type { UmbEntityModel } from '../../types.js'; import type { UmbControllerHost } from '../../../../../libs/controller-api/index.js'; import { UmbContextBase } from '../../../../../libs/class-api/index.js'; /** * A entity context for the parent * @class UmbParentEntityContext * @augments {UmbContextBase} * @implements {UmbParentEntityContext} */ export declare class UmbParentEntityContext extends UmbContextBase { #private; parent: import("rxjs").Observable; constructor(host: UmbControllerHost); /** * Gets the parent state * @returns {UmbEntityModel | undefined} - The parent state * @memberof UmbParentEntityContext */ getParent(): UmbEntityModel | undefined; /** * Sets the parent state * @param {UmbEntityModel | undefined} parent - The parent state * @memberof UmbParentEntityContext */ setParent(parent: UmbEntityModel | undefined): void; }