import { Observable, Subject } from 'rxjs'; export declare abstract class HostWindowService { /** * Fired once the window is visible */ get windowShown$(): Observable; /** * Fired when the window close button is pressed */ get windowCloseRequest$(): Observable; get windowMoved$(): Observable; get windowFocused$(): Observable; protected windowShown: Subject; protected windowCloseRequest: Subject; protected windowMoved: Subject; protected windowFocused: Subject; abstract readonly isFullscreen: boolean; abstract reload(): void; abstract setTitle(title?: string): void; abstract toggleFullscreen(): void; abstract minimize(): void; abstract isMaximized(): boolean; abstract toggleMaximize(): void; abstract close(): void; openDevTools(): void; bringToFront(): void; }