/** * Progress notification utility */ import type { ServerNotification, ServerRequest } from '@modelcontextprotocol/sdk/types.js'; import type { RequestHandlerExtra } from '@modelcontextprotocol/sdk/shared/protocol.js'; type Extra = RequestHandlerExtra; export interface ProgressOptions { progress: number; total: number; message?: string; } /** * Report progress to the client if a progressToken was provided. * No-op if the client didn't request progress notifications. * Fire-and-forget: notification failures are silently ignored. */ export declare function reportProgress(extra: Extra, options: ProgressOptions): Promise; export {}; //# sourceMappingURL=progress.d.ts.map