///
///
///
///
///
///
import { BaseHost, IDisposable, Message } from '@wixc3/engine-core';
import type { ChildProcess } from 'child_process';
export declare const isParentProcess: (process: NodeJS.Process | ChildProcess) => process is NodeJS.Process;
export declare class IPCHost extends BaseHost implements IDisposable {
private process;
private disposed;
private envs;
constructor(process: NodeJS.Process | ChildProcess);
private onMessage;
postMessage(data: Message): void;
dispose(): void;
isDisposed(): boolean;
}
//# sourceMappingURL=ipc-host.d.ts.map