import { PassThrough } from 'node:stream'; import type { IListenerInfo, IRawNetPacket } from '../../../interface/rpc.js'; import { Codec } from '../../../lib/rpc/Codec.js'; import { Connector } from '../../../lib/rpc/Connector.js'; declare class MockConnector extends Connector { constructor(); isAvailable(): boolean; get protocol(): string; protected connect(_target: IListenerInfo): Promise; send(request: IRawNetPacket): Promise; sendRaw(request: object): Promise; selectCodec(_code: string): Promise; protected disconnect(): Promise; static pair(codec?: Codec): Promise<[MockConnector, MockConnector]>; get outgoing(): PassThrough; get incoming(): PassThrough; private outgoing_; private incoming_; } export { MockConnector }; //# sourceMappingURL=MockConnector.d.ts.map