UNPKG

@mastra/core

Version:

The core foundation of the Mastra framework, providing essential components and interfaces for building AI-powered applications.

22 lines 748 B
import { MastraBase } from '../../base'; import type { ToolOptions } from '../../utils'; import type { CoreTool, ToolAction, VercelTool } from '../types'; export type ToolToConvert = VercelTool | ToolAction<any, any, any>; export type LogType = 'tool' | 'toolset' | 'client-tool'; export declare class CoreToolBuilder extends MastraBase { private originalTool; private options; private logType?; constructor(input: { originalTool: ToolToConvert; options: ToolOptions; logType?: LogType; }); private getParameters; private getOutputSchema; private buildProviderTool; private createLogMessageOptions; private createExecute; build(): CoreTool; } //# sourceMappingURL=builder.d.ts.map