1 | import { ProgressUpdate, ProgressMessage } from './message-service-protocol';
|
2 | import { CancellationToken } from './cancellation';
|
3 | export declare const ProgressClient: unique symbol;
|
4 | export interface ProgressClient {
|
5 | |
6 |
|
7 |
|
8 | showProgress(progressId: string, message: ProgressMessage, cancellationToken: CancellationToken): Promise<string | undefined>;
|
9 | |
10 |
|
11 |
|
12 | reportProgress(progressId: string, update: ProgressUpdate, message: ProgressMessage, cancellationToken: CancellationToken): Promise<void>;
|
13 | }
|
14 |
|
\ | No newline at end of file |