import { App, IpcRenderer, Shell, Dialog, Clipboard, GlobalShortcut, Screen, AutoUpdater, TouchBar, BrowserWindow, Menu, MenuItem, PowerSaveBlocker } from 'electron';
import * as remote from '@electron/remote';
export interface MessageBoxResponse {
    response: number;
    checkboxChecked?: boolean;
}
export declare class ElectronService {
    app: App;
    ipcRenderer: IpcRenderer;
    shell: Shell;
    dialog: Dialog;
    clipboard: Clipboard;
    globalShortcut: GlobalShortcut;
    screen: Screen;
    remote: typeof remote;
    process: any;
    autoUpdater: AutoUpdater;
    powerSaveBlocker: PowerSaveBlocker;
    TouchBar: typeof TouchBar;
    BrowserWindow: typeof BrowserWindow;
    Menu: typeof Menu;
    MenuItem: typeof MenuItem;
    /** @hidden */
    private constructor();
}
