import type { IMastraLogger } from '@mastra/core/logger'; import type { ProgressNotification } from '@modelcontextprotocol/sdk/types.js'; import type { InternalMastraMCPClient } from '../client.js'; interface ProgressClientActionsConfig { client: InternalMastraMCPClient; logger: IMastraLogger; } /** * Client-side progress actions for handling progress notifications from MCP servers. */ export declare class ProgressClientActions { private readonly client; private readonly logger; constructor({ client, logger }: ProgressClientActionsConfig); /** * Set a notification handler for progress updates. * @param handler The callback function to handle progress notifications. */ onUpdate(handler: (params: ProgressNotification['params']) => void): void; } export {}; //# sourceMappingURL=progress.d.ts.map