///
///
import { ErrorCode, UpdateType } from '../../Constants';
/**
```
// Data sent as the data segment of message type: BREAKPOINT_VERIFIED
struct BreakpointVerifiedUpdateData {
uint32 flags // Always 0, reserved for future use
uint32 num_breakpoints
BreakpointVerifiedInfo[num_breakpoints] breakpoint_verified_info
}
struct BreakpointVerifiedInfo {
uint32 breakpoint_id
}
```
*/
export declare class BreakpointVerifiedUpdate {
static fromJson(data: {
breakpoints: VerifiedBreakpoint[];
}): BreakpointVerifiedUpdate;
static fromBuffer(buffer: Buffer): BreakpointVerifiedUpdate;
toBuffer(): Buffer;
success: boolean;
/**
* How many bytes were read by the `fromBuffer` method. Only populated when constructed by `fromBuffer`
*/
readOffset: number;
data: {
/**
* The index of the primary thread that triggered the stop
*/
breakpoints: VerifiedBreakpoint[];
packetLength: number;
requestId: number;
errorCode: ErrorCode;
updateType: UpdateType;
};
}
export interface VerifiedBreakpoint {
id: number;
}