import { IRPCProtocol } from '@opensumi/ide-connection'; import { Event } from '@opensumi/ide-core-common'; import { IExtHostWindowState } from '../../../common/vscode'; import * as types from '../../../common/vscode/ext-types'; export declare class ExtHostWindowState implements IExtHostWindowState { private rpcProtocol; readonly state: types.WindowState; constructor(rpcProtocol: IRPCProtocol); private readonly _onDidChangeWindowState; readonly onDidChangeWindowState: Event; $onDidChangeWindowFocus(focused: boolean): void; $onDidChangeWindowActive(active: boolean): void; } export declare class WindowStateImpl implements types.WindowState { focused: boolean; active: boolean; constructor(); } //# sourceMappingURL=ext.host.window-state.d.ts.map