UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

12 lines 757 B
import { EnsembleTraceEvent, EnsembleTraceLogger } from '../types/types.js'; export type { EnsembleTraceEvent, EnsembleTraceLogger }; export declare function setEnsembleTraceLogger(logger: EnsembleTraceLogger | null): void; export declare function addEnsembleTraceLogger(logger: EnsembleTraceLogger): void; export declare function removeEnsembleTraceLogger(logger: EnsembleTraceLogger): void; export declare function getEnsembleTraceLogger(): EnsembleTraceLogger | null; export declare function getAllEnsembleTraceLoggers(): EnsembleTraceLogger[]; export declare function emitTraceEvent(event: Omit<EnsembleTraceEvent, 'sequence' | 'timestamp'> & { sequence?: number; timestamp?: string; }): Promise<void>; //# sourceMappingURL=trace_logger.d.ts.map