import { NodeRoute } from "../../../input-tree/core/node/value-object/route"; import { FieldNode } from "../node/field-node"; import { SingleResultNode } from "../single-result"; interface GetRefValueByRouteProps { caller: NodeRoute; search: NodeRoute; } export declare class DocumentTree { private nodes; insertField(newField: FieldNode): void; getDocumentObject(): D; getNodeByNodeRoute(fieldTreeRoute: string[]): FieldNode; getRefValueByNodeRoute({ caller, search, }: GetRefValueByRouteProps): SingleResultNode; } export {};