///
///
import { ErrorCode, UpdateType } from '../../Constants';
import type { ProtocolUpdate, ProtocolResponse, ProtocolRequest } from '../ProtocolEvent';
export declare class IOPortOpenedUpdate {
static fromJson(data: {
port: number;
}): IOPortOpenedUpdate;
static fromBuffer(buffer: Buffer): IOPortOpenedUpdate;
toBuffer(): Buffer;
success: boolean;
readOffset: number;
data: {
/**
* The port number to which the debugging client should connect to read the script's output
*/
port: number;
packetLength: number;
requestId: number;
errorCode: ErrorCode;
updateType: UpdateType;
};
}
export declare function isIOPortOpenedUpdate(event: ProtocolRequest | ProtocolResponse | ProtocolUpdate): event is IOPortOpenedUpdate;