@mastra/core
Version:
Mastra is the Typescript framework for building AI agents and assistants. It’s used by some of the largest companies in the world to build internal AI automation tooling and customer-facing agents.
34 lines • 993 B
TypeScript
import type { IMastraLogger } from './logger/index.js';
import { RegisteredLogger } from './logger/constants.js';
import type { Telemetry } from './telemetry/index.js';
export declare class MastraBase {
component: RegisteredLogger;
protected logger: IMastraLogger;
name?: string;
telemetry?: Telemetry;
constructor({ component, name }: {
component?: RegisteredLogger;
name?: string;
});
/**
* Set the logger for the agent
* @param logger
*/
__setLogger(logger: IMastraLogger): void;
/**
* Set the telemetry for the
* @param telemetry
*/
__setTelemetry(telemetry: Telemetry): void;
/**
* Get the telemetry on the vector
* @returns telemetry
*/
__getTelemetry(): Telemetry | undefined;
get experimental_telemetry(): {
tracer: import("@opentelemetry/api").Tracer;
isEnabled: boolean;
} | undefined;
}
export * from './types.js';
//# sourceMappingURL=base.d.ts.map