import { BaseRetriever } from '@langchain/core/retrievers'; import { VectorStore } from '@langchain/core/vectorstores'; import { Provider, ValueOrPromise } from '@loopback/core'; import { AnyObject } from '@loopback/repository'; import { IAuthUserWithPermissions } from '@sourceloop/core'; export declare class DatasetRetriever implements Provider { private readonly vectorStore; private readonly user; constructor(vectorStore: VectorStore, user: IAuthUserWithPermissions); value(): ValueOrPromise>; }