@mastra/core
Version:
Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.
30 lines • 961 B
TypeScript
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