import { IRPCProtocol } from '@opensumi/ide-connection'; import { CommandService, IAccessibilityInformation } from '@opensumi/ide-core-browser'; import { IStatusBarService } from '@opensumi/ide-core-browser/lib/services'; import { IMarkdownString, IThemeColor } from '@opensumi/ide-core-common'; import { IExtHostStatusBar, IMainThreadStatusBar } from '../../../common/vscode'; export declare class MainThreadStatusBar implements IMainThreadStatusBar { private rpcProtocol; private disposable; protected readonly proxy: IExtHostStatusBar; commandService: CommandService; statusBar: IStatusBarService; constructor(rpcProtocol: IRPCProtocol); dispose(): void; $setStatusBarMessage(text: string): void; $dispose(entryId?: string): void; $createStatusBarItem(entryId: string, id: string, alignment: number, priority: number): void; $setMessage(entryId: string, id: string, name: string, text: string | undefined, priority: number, alignment: number, color: IThemeColor | string | undefined, backgroundColor: IThemeColor | string | undefined, tooltip: string | IMarkdownString | undefined, accessibilityInformation: IAccessibilityInformation | undefined, command: string | undefined, commandArgs: any[] | undefined): Promise; } //# sourceMappingURL=main.thread.statusbar.d.ts.map