/** * Knowledge emitters, typed wrappers for KnowledgeEvent domain. */ import type { RuntimeEventBus } from '../events/index.js'; import type { EmitterContext } from './index.js'; export declare function emitKnowledgeIngestStarted(bus: RuntimeEventBus, ctx: EmitterContext, data: { sourceId: string; connectorId: string; sourceType: string; uri?: string | undefined; }): void; export declare function emitKnowledgeIngestCompleted(bus: RuntimeEventBus, ctx: EmitterContext, data: { sourceId: string; status: string; artifactId?: string | undefined; title?: string | undefined; }): void; export declare function emitKnowledgeIngestFailed(bus: RuntimeEventBus, ctx: EmitterContext, data: { sourceId: string; error: string; }): void; export declare function emitKnowledgeExtractionCompleted(bus: RuntimeEventBus, ctx: EmitterContext, data: { sourceId: string; extractionId: string; format: string; estimatedTokens: number; }): void; export declare function emitKnowledgeExtractionFailed(bus: RuntimeEventBus, ctx: EmitterContext, data: { sourceId: string; error: string; }): void; export declare function emitKnowledgeCompileCompleted(bus: RuntimeEventBus, ctx: EmitterContext, data: { sourceId: string; nodeCount: number; edgeCount: number; }): void; export declare function emitKnowledgeLintCompleted(bus: RuntimeEventBus, ctx: EmitterContext, data: { issueCount: number; }): void; export declare function emitKnowledgePacketBuilt(bus: RuntimeEventBus, ctx: EmitterContext, data: { task: string; itemCount: number; estimatedTokens: number; detail: 'compact' | 'standard' | 'detailed'; }): void; export declare function emitKnowledgeProjectionRendered(bus: RuntimeEventBus, ctx: EmitterContext, data: { targetId: string; pageCount: number; }): void; export declare function emitKnowledgeProjectionMaterialized(bus: RuntimeEventBus, ctx: EmitterContext, data: { targetId: string; artifactId: string; pageCount: number; }): void; export declare function emitKnowledgeJobQueued(bus: RuntimeEventBus, ctx: EmitterContext, data: { jobId: string; runId: string; mode: 'inline' | 'background'; }): void; export declare function emitKnowledgeJobStarted(bus: RuntimeEventBus, ctx: EmitterContext, data: { jobId: string; runId: string; mode: 'inline' | 'background'; }): void; export declare function emitKnowledgeJobCompleted(bus: RuntimeEventBus, ctx: EmitterContext, data: { jobId: string; runId: string; durationMs: number; }): void; export declare function emitKnowledgeJobFailed(bus: RuntimeEventBus, ctx: EmitterContext, data: { jobId: string; runId: string; error: string; durationMs: number; }): void; //# sourceMappingURL=knowledge.d.ts.map