import type { Duplex } from 'node:stream'; import { EnhancedEventEmitter } from './enhancedEvents'; export declare class Channel extends EnhancedEventEmitter { #private; constructor({ socket, pid }: { socket: Duplex; pid: number; }); close(): void; request(method: string, internal?: object, data?: any): Promise; notify(event: string, internal?: object, data?: any): any; private processMessage; } //# sourceMappingURL=Channel.d.ts.map