import { OnModuleInit } from "@nestjs/common"; import { ClsService } from "nestjs-cls"; import { AgentScopeFilterService } from "../../../common/repositories/agent-scope.filter"; import { AiSourceQueryProvider } from "../../../common/repositories/ai-source-query.provider"; import { DataLimits } from "../../../common/types/data.limits"; import { Neo4jService } from "../../../core/neo4j/services/neo4j.service"; import { SecurityService } from "../../../core/security/services/security.service"; import { AtomicFact } from "../../atomicfact/entities/atomic.fact.entity"; export declare class AtomicFactRepository implements OnModuleInit { private readonly neo4j; private readonly securityService; private readonly clsService; private readonly aiSourceQuery; private readonly agentScope; constructor(neo4j: Neo4jService, securityService: SecurityService, clsService: ClsService, aiSourceQuery: AiSourceQueryProvider, agentScope: AgentScopeFilterService); onModuleInit(): Promise; findAtomicFactsByKeyConcepts(params: { keyConcepts: string[]; skipChunkIds: string[]; skipAtomicFactIds: string[]; dataLimits: DataLimits; }): Promise; findAtomicFactsByChunkId(params: { chunkId: string; }): Promise; findAtomicFactById(params: { atomicFactId: string; }): Promise; deleteDisconnectedAtomicFacts(): Promise; createAtomicFact(params: { atomicFactId: string; chunkId: string; content: string; }): Promise; } //# sourceMappingURL=atomicfact.repository.d.ts.map