import { Event } from 'electron'; import { IpcRpc, SyncIpcRpcCaller } from '../../common/ipc/IpcRpc.js'; export declare class RendererIpcRpc implements IpcRpc, SyncIpcRpcCaller { on(event: string, callback: (event: Event, ...args: unknown[]) => Promise): this; once(event: string, callback: (event: Event, ...args: unknown[]) => Promise): this; invoke(event: string, ...args: unknown[]): Promise; invokeSync(event: string, ...args: unknown[]): T; private static handleRpcCall; }