import { HDict, HGrid } from 'haystack-core'; import { Watch } from 'haystack-nclient'; import { ResolvableValueElement } from '../ResolvableValueElement'; import { UiElementConstructorData, UiElementData } from '../UiElement'; /** * Resolves to the value of a tag on a record and keeps it updated using a watch. */ export declare class ResolvableTagElement extends ResolvableValueElement { #private; constructor(data: UiElementConstructorData); filter?: string; watch?: Watch; buildFilter: (parameters: HDict) => string; protected doInitialize: (parameters: HDict, skipSubscribe?: boolean) => Promise; onReadResult: (grid: HGrid, skipSubscribe?: boolean) => Promise; protected doClose: () => Promise; getParameterList: () => string[]; }