import { IRPCProtocol } from '@opensumi/ide-connection';
import { MessageType } from '@opensumi/ide-core-common';
import { IExtHostMessage } from '../../../common/vscode';
import type vscode from 'vscode';
export declare class ExtHostMessage implements IExtHostMessage {
    private proxy;
    constructor(rpc: IRPCProtocol);
    showMessage(type: MessageType, rawMessage: string, optionsOrFirstItem?: string | vscode.MessageItem | vscode.MessageOptions | undefined, from?: string, ...rest: (string | vscode.MessageItem)[]): Promise<string | vscode.MessageItem | undefined>;
}
//# sourceMappingURL=ext.host.message.d.ts.map