import { NodeRoute } from "../input-tree/core/node/value-object/route"; import { DocumentTree } from "../result-tree/classes/document/document-tree"; import { FieldNode } from "../result-tree/classes/node/field-node"; import { SchemaResolver } from "../schema-resolver/schema-resolver"; import { GetStoreValueConfig } from "./interfaces/schema-store"; interface ValueProps { route: string; config: GetStoreValueConfig; caller: NodeRoute; } export declare class SchemaStore { private schemas; constructor(schemas: SchemaResolver[]); private validateFieldToGet; get(index: number): SchemaResolver; setInjectedSchemas(array: SchemaResolver[]): void; getSchemasResolvers(): SchemaResolver[]; value({ caller, config, route, }: ValueProps): Promise>>; } export {};