1 | import { CancellationToken } from '../common/cancellation';
|
2 | import { ProgressClient } from '../common/progress-service-protocol';
|
3 | import { ProgressMessage, ProgressUpdate } from '../common/message-service-protocol';
|
4 | import { ProgressStatusBarItem } from './progress-status-bar-item';
|
5 | import { ProgressLocationService } from './progress-location-service';
|
6 | export declare class DispatchingProgressClient implements ProgressClient {
|
7 | protected statusBarItem: ProgressStatusBarItem;
|
8 | protected locationService: ProgressLocationService;
|
9 | showProgress(progressId: string, message: ProgressMessage, cancellationToken: CancellationToken): Promise<string | undefined>;
|
10 | reportProgress(progressId: string, update: ProgressUpdate, message: ProgressMessage, cancellationToken: CancellationToken): Promise<void>;
|
11 | protected getLocationId(message: ProgressMessage): string;
|
12 | }
|
13 |
|
\ | No newline at end of file |