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 & { sequence?: number; timestamp?: string; }): Promise; //# sourceMappingURL=trace_logger.d.ts.map