/// import { CancellationToken } from '../../shared/vscode-languageserver-protocol'; import { ProgressClient, ProgressMessage, ProgressUpdate } from '../common'; import { StatusBar } from './status-bar'; export declare class ProgressStatusBarItem implements ProgressClient { protected readonly id = "theia-progress-status-bar-item"; protected readonly statusBar: StatusBar; protected messagesByProgress: Map; protected incomingQueue: string[]; get currentProgress(): string | undefined; showProgress(progressId: string, message: ProgressMessage, cancellationToken: CancellationToken): Promise; protected processEvent(progressId: string, event: 'start' | 'done', message?: string): void; protected readonly triggerUpdate: import("lodash").DebouncedFunc<() => void>; reportProgress(progressId: string, update: ProgressUpdate, originalMessage: ProgressMessage, _cancellationToken: CancellationToken): Promise; protected update(progressId: string | undefined): void; } //# sourceMappingURL=progress-status-bar-item.d.ts.map