import type { RequestContext } from '@mastra/core/request-context'; import type { HookManager } from '../hooks/index.js'; import type { McpManager } from '../mcp/index.js'; /** Minimal shape for tools passed to createDynamicTools. */ type ToolLike = { execute?: (...args: any[]) => Promise | unknown; } & Record; export declare function createDynamicTools(mcpManager?: McpManager, extraTools?: Record | ((ctx: { requestContext: RequestContext; }) => Record), hookManager?: HookManager, disabledTools?: string[]): ({ requestContext }: { requestContext: RequestContext; }) => Record; export {}; //# sourceMappingURL=tools.d.ts.map