import { BrowserWindow } from "electron"; export interface WindowInstanceConfig { isolated: boolean; preload: string; options?: Electron.BrowserWindowConstructorOptions; } export declare class WindowInstance { private win; constructor(config: WindowInstanceConfig); show(): Promise; loadURL(url: string): Promise; loadFile(file: string): Promise; setTitle(title: string): void; getTitle(): string; setIcon(icon: string): void; isFullScreen(): boolean; enterFullScreen(): void; exitFullScreen(): void; getWebContents(): Electron.WebContents; reload(): void; close(): void; getBrowserWindow(): BrowserWindow; private getWebPreference; }