import { clpp } from '@castlabs/prestoplay'; import WebEventEmitterModule from './EventEmitterModule.web'; export default class NetworkModule { private readonly logger; private requestId; private pendingRequests; private pendingResponses; private eventEmitter; constructor(eventEmitter: WebEventEmitterModule); private createDeferred; private newRequestId; private getRequestType; /** * NetworkEngine */ completeRequest(requestId: string, url: string, headers: Record | undefined, body: string | undefined): Promise; completeResponse(requestId: string, headers: Record | undefined, body: string | undefined): Promise; getRequestModifier(playerId: string): clpp.net.RequestModifier; getResponseModifier(playerId: string): clpp.net.ResponseModifier; }