import type { ArtifactStore } from '../artifacts/index.js'; import type { RuntimeEventBus } from '../runtime/events/index.js'; import type { KnowledgeConnectorRegistry } from './connectors.js'; import type { KnowledgeConnector, KnowledgeIssueRecord } from './types.js'; import type { KnowledgeStore } from './store.js'; export interface KnowledgeIngestContext { readonly store: KnowledgeStore; readonly artifactStore: ArtifactStore; readonly connectorRegistry: KnowledgeConnectorRegistry; readonly emitIfReady: (fn: (bus: RuntimeEventBus, ctx: { readonly traceId: string; readonly sessionId: string; readonly source: string; }) => void, sessionId?: string) => void; readonly syncReviewedMemory: () => Promise; readonly semanticEnrichSource?: ((sourceId: string, knowledgeSpaceId?: string) => void | Promise) | undefined; readonly lint: () => Promise; readonly listConnectors: () => readonly KnowledgeConnector[]; } //# sourceMappingURL=ingest-context.d.ts.map