import { Event } from "../../../../base/common/event.js";
import { IWebview, WebviewInitInfo, IWebviewElement, IOverlayWebview } from "@codingame/monaco-vscode-324f9a6e-6231-5bfc-af17-e147abd2dfd2-common/vscode/vs/workbench/contrib/webview/browser/webview";
export declare const IWebviewService: import("../../../../platform/instantiation/common/instantiation.js").ServiceIdentifier<IWebviewService>;
export interface IWebviewService {
    readonly _serviceBrand: undefined;
    readonly activeWebview: IWebview | undefined;
    readonly webviews: Iterable<IWebview>;
    readonly onDidChangeActiveWebview: Event<IWebview | undefined>;
    createWebviewElement(initInfo: WebviewInitInfo): IWebviewElement;
    createWebviewOverlay(initInfo: WebviewInitInfo): IOverlayWebview;
}
