import { interfaces } from '@theia/core/shared/inversify'; import { Disposable } from '@theia/core/lib/common/disposable'; import * as types from '../../plugin/types-impl'; import { StatusBarMessageRegistryMain } from '../../common/plugin-api-rpc'; import { ColorRegistry } from '@theia/core/lib/browser/color-registry'; import { MarkdownString } from '@theia/core/lib/common/markdown-rendering'; import { RPCProtocol } from '../../common/rpc-protocol'; export declare class StatusBarMessageRegistryMainImpl implements StatusBarMessageRegistryMain, Disposable { private readonly delegate; private readonly entries; private readonly proxy; private readonly toDispose; protected readonly colorRegistry: ColorRegistry; constructor(container: interfaces.Container, rpc: RPCProtocol); dispose(): void; $setMessage(id: string, name: string | undefined, text: string | undefined, priority: number, alignment: number, color: string | undefined, backgroundColor: string | undefined, tooltip: string | MarkdownString | true | undefined, command: string | undefined, accessibilityInformation: types.AccessibilityInformation, args: unknown[] | undefined): Promise; $dispose(id: string): void; } //# sourceMappingURL=status-bar-message-registry-main.d.ts.map