/** * Task status notifier — bridges TaskRecord state transitions to * `notifications/tasks/status` delivery via the SDK notification service. * * Per spec §Task Notifications, the notification MUST carry the full Task * wire shape, and SHOULD NOT include `io.modelcontextprotocol/related-task` * in `_meta` (the `taskId` field on the params is the source of truth). * * @module task/helpers/task-notifier */ import type { FrontMcpLogger } from '../../common'; import type { NotificationService } from '../../notification/notification.service'; import { type TaskRecord } from '../task.types'; export declare class TaskNotifier { private readonly notifications; private readonly logger?; constructor(notifications: NotificationService, logger?: FrontMcpLogger | undefined); sendStatus(record: TaskRecord): void; } //# sourceMappingURL=task-notifier.d.ts.map