import { BaseHost, Communication } from '@wixc3/engine-core'; import type { IpcRenderer } from 'electron'; /** * Communication host for the electron-renderer process */ export declare class ElectronClientHost extends BaseHost { private host; constructor(host: IpcRenderer); private onMessage; postMessage(message: unknown): void; dispose(): void; } /** * register the ipcRenderer protocol as a host for envName * @param envName name of the environment to register * @param communication runtime instance of current environment communication */ export declare function registerElectronHostEnvironment(ipcRenderer: IpcRenderer, envName: string, communication: Communication): BaseHost; //# sourceMappingURL=electron-client-host.d.ts.map