import type { EntityConstructor } from '../../mixins/entity.js'; export declare function Value(Base: TBase): { new (...args: any[]): { value(): import("../../../util.js").Maybe; _node: Node; _context: import("../../mixins/entity.js").Entity; _select(expression: string): import("../../../util.js").Maybe; _selectAll(expression: string): import("xpath").SelectedValue[]; _resolve(expression: string): import("../../../util.js").Maybe; _resolve(expression: string, constructor: import("../../mixins/constructor.js").Constructor): import("../../../util.js").Maybe; _resolveAll(expression: string): string[]; _resolveAll(expression: string, constructor: import("../../mixins/constructor.js").Constructor): T_1[]; }; } & TBase;