UNPKG

@mastra/core

Version:

Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.

21 lines 828 B
import type { ExportResult } from '@opentelemetry/core'; import type { ReadableSpan, SpanExporter } from '@opentelemetry/sdk-trace-base'; import type { IMastraLogger } from '../logger/index.js'; import type { MastraStorage } from '../storage/base.js'; export declare class OTLPTraceExporter implements SpanExporter { private storage; private queue; private serializer; private logger; private activeFlush; constructor({ logger, storage }: { logger: IMastraLogger; storage: MastraStorage; }); export(internalRepresentation: ReadableSpan[], resultCallback: (result: ExportResult) => void): void; shutdown(): Promise<void>; flush(): Promise<void>; forceFlush(): Promise<void>; __setLogger(logger: IMastraLogger): void; } //# sourceMappingURL=storage-exporter.d.ts.map