import { CancellationToken, Event } from '@theia/core/lib/common'; import { WebviewWidget } from '../webview/webview'; export interface WebviewView { title?: string; description?: string; readonly webview: WebviewWidget; readonly onDidChangeVisibility: Event; readonly onDidDispose: Event; dispose(): void; show(preserveFocus: boolean): void; resolve(): Promise; } export interface WebviewViewResolver { resolve(webviewView: WebviewView, cancellation: CancellationToken): Promise; } //# sourceMappingURL=webview-views.d.ts.map