import { type BrowserWindow, type WebContents } from 'electron'; export declare const registerLauncherWindowFromMain: (window: BrowserWindow) => void; export declare const removeLauncherWindowFromMain: () => void; export declare const send: void>(channel: string) => (...args: Parameters) => void | undefined; export declare const on: void>(channel: string) => (handler: T) => Electron.IpcRenderer; export declare const broadcast: void>(channel: string) => (subChannel: string, targets?: Pick[], ...args: Parameters) => void; export declare const onBroadcasted: void>(channel: string, subChannel: string) => (handler: T) => Electron.IpcRenderer; //# sourceMappingURL=mainToRenderer.d.ts.map