import { IpcMainEvent, IpcMainInvokeEvent } from 'electron'; import { IpcRpcHandler, SyncIpcRpcHandler } from '../../common/ipc/IpcRpc.js'; export declare class MainIpcRpcHandler implements IpcRpcHandler, SyncIpcRpcHandler { on(event: string, callback: (event: IpcMainInvokeEvent, ...args: any[]) => Promise): this; once(event: string, callback: (event: IpcMainInvokeEvent, ...args: any[]) => Promise): this; onSync(event: string, callback: (event: IpcMainEvent, ...args: any[]) => unknown): this; onceSync(event: string, callback: (event: IpcMainEvent, ...args: any[]) => unknown): this; }