import { URI } from './types-impl'; import { WindowState } from '@theia/plugin'; import { WindowStateExt } from '../common/plugin-api-rpc'; import { Event } from '@theia/core/lib/common/event'; import { RPCProtocol } from '../common/rpc-protocol'; export declare class WindowStateExtImpl implements WindowStateExt { private windowStateCached; private windowStateChangedEmitter; readonly onDidChangeWindowState: Event; private readonly proxy; constructor(rpc: RPCProtocol); getWindowState(): WindowState; $onDidChangeWindowFocus(focused: boolean): void; $onDidChangeWindowActive(active: boolean): void; onDidChangeWindowProperty(property: keyof WindowState, value: boolean): void; openUri(uriOrString: URI | string): Promise; asExternalUri(target: URI): Promise; } //# sourceMappingURL=window-state.d.ts.map