UNPKG

@mastra/core

Version:

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

30 lines 961 B
import type { IMastraLogger } from './logger/index.js'; import { RegisteredLogger } from './logger/constants.js'; export declare class MastraBase { #private; component: RegisteredLogger; protected logger: IMastraLogger; name?: string; constructor({ component, name, rawConfig, }: { component?: RegisteredLogger; name?: string; rawConfig?: Record<string, unknown>; }); /** * Returns the raw storage configuration this primitive was created from, * or undefined if it was created from code. */ toRawConfig(): Record<string, unknown> | undefined; /** * Sets the raw storage configuration for this primitive. * @internal */ __setRawConfig(rawConfig: Record<string, unknown>): void; /** * Set the logger for the agent * @param logger */ __setLogger(logger: IMastraLogger): void; } export * from './types/index.js'; //# sourceMappingURL=base.d.ts.map