import { NodeRoute } from "../../../input-tree/core/node/value-object/route"; import { FieldNode, GetRefValueProps } from "../node/field-node"; interface Props { name: string; value: unknown; } export declare class SingleResultNode extends FieldNode { private _value; private _taken; constructor({ name, value }: Props); value(): unknown; changeIsTaken(fieldRoute: NodeRoute): void; isTaken(fieldRoute: NodeRoute): boolean; getNodeByRoute(fieldTreeRoute: string[]): FieldNode; getRefValueByNodeRoute({ caller, search, baseSearch, }: GetRefValueProps): SingleResultNode; } export {};