export type SendNotification = (notification: { method: string; params?: Record; }) => Promise; export declare class ProgressReporter { private readonly send?; private readonly token?; private readonly total; constructor(send?: SendNotification | undefined, token?: string | number | undefined); /** Report progress as a percentage (0-100) with an optional human message. */ report(percent: number, message?: string): Promise; }