import { Response, PortResponse } from '../../models/index'; /** * Request class to get port of listener running on local user session. */ export declare class PortRequest { url: string; /** * Default constructor * @param listenerPort Port of listener running on session 0. * @param consentCode User approved consent code if any. */ constructor(listenerPort: number, consentCode: number); /** * Method that sends the request to get port of listener running on local user session. * @returns Promise of Response model type. */ getPort: () => Promise>; /** * Mapper method used to convert string response to number. * @param response HttpResponse sent from listener. * @returns Port number. */ private convertToPort; /** * Method that sets the request endpoint to which request will be sent. * @param listenerEndpoint Endpoint to which request will be sent * @param consentCode randomly generated consent code. */ private setURL; }