import { NodeRoute } from "../input-tree/core/node/value-object/route"; import { SearchedRefValue } from "../input-tree/core/ref/interfaces/ref"; import { GetStoreValueConfig } from "../schema-store/interfaces/schema-store"; import { DocumentTree } from "./classes/document/document-tree"; import { FieldNode } from "./classes/node/field-node"; interface GetRefValuesProps { caller: NodeRoute; search: NodeRoute; } export declare class ChacaResultTree { readonly name: string; constructor(name: string); private documents; getDocumentByIndex(index: number): DocumentTree; insertDocument(document: DocumentTree): void; getAllValuesByNodeRoute(fieldTreeRoute: string[], config: GetStoreValueConfig): Promise; getAllRefValuesByNodeRoute({ search, caller, }: GetRefValuesProps): SearchedRefValue[]; getDocumentsArray(): D[]; getDocuments(): DocumentTree[]; } export {};