import { Event } from '@opensumi/ide-core-common'; export interface IPlainWebviewHandle { /** * Post Message to Webview * @param message */ postMessage(message: any): Promise; /** * Receive message from Webview */ onMessage: Event; /** * A string that sets the session used by the page. */ setPartition(value?: string): Promise; /** * Load url */ loadUrl(url: string): Promise; } export interface IExtHostPlainWebview extends IPlainWebviewHandle { reveal(groupIndex: number): any; } export interface ISumiExtHostWebviews { $acceptMessage(id: string, message: any): void; } //# sourceMappingURL=webview.d.ts.map