import * as vscode from 'vscode'; export interface IEditorWebApp { onMessage: vscode.Event; SendMessage(message: EditorMessage): Promise; } export declare class EditorMessage { readonly type: string; readonly subType: string | undefined; readonly value: any | undefined; constructor(type: string, subType: string | undefined, value: any | undefined); serialize(): any; static deserialize(m: any): EditorMessage; } export declare class EditorWebApp implements IEditorWebApp { private static panels; private panel; readonly onDidChangeEmitter: vscode.EventEmitter; get onMessage(): vscode.Event; constructor(extensionFolder: vscode.Uri, appFolder: vscode.Uri, indexHtml: string, name: string, displayName: string); SendMessage(message: EditorMessage): Promise; }