/** * MCP progress notification helper. * Dual-output: sends MCP notifications (resets client timeout) + writes stderr. * If client didn't request progress (no progressToken), only writes stderr. */ import type { RequestHandlerExtra } from '@modelcontextprotocol/sdk/shared/protocol.js'; import type { ServerRequest, ServerNotification } from '@modelcontextprotocol/sdk/types.js'; type Extra = RequestHandlerExtra; export declare function createProgressReporter(extra: Extra): { onProgress: (message: string) => void; step: (progress: number, total?: number, message?: string) => void; }; export {}; //# sourceMappingURL=progress.d.ts.map