///
///
import type { StopReasonCode } from '../../Constants';
import { ErrorCode } from '../../Constants';
export declare class ExecuteV3Response {
static fromJson(data: {
requestId: number;
executeSuccess: boolean;
runtimeStopCode: StopReasonCode;
compileErrors: string[];
runtimeErrors: string[];
otherErrors: string[];
}): ExecuteV3Response;
static fromBuffer(buffer: Buffer): ExecuteV3Response;
toBuffer(): Buffer;
success: boolean;
readOffset: number;
data: {
/**
* Indicates whether the code ran and completed without errors (true)
*/
executeSuccess: boolean;
/**
* A StopReason enum.
*/
runtimeStopCode: StopReasonCode;
/**
* The list of compile-time errors.
*/
compileErrors: string[];
/**
* The list of runtime errors.
*/
runtimeErrors: string[];
/**
* The list of other errors.
*/
otherErrors: string[];
packetLength: number;
requestId: number;
errorCode: ErrorCode;
};
}