///
///
import { Command } from '../../Constants';
import type { ProtocolRequest } from '../ProtocolEvent';
export declare class SetExceptionBreakpointsRequest implements ProtocolRequest {
static fromJson(data: {
requestId: number;
breakpoints: Array;
}): SetExceptionBreakpointsRequest;
static fromBuffer(buffer: Buffer): SetExceptionBreakpointsRequest;
toBuffer(): Buffer;
private filterToNumber;
success: boolean;
/**
* How many bytes were read by the `fromBuffer` method. Only populated when constructed by `fromBuffer`
*/
readOffset: number;
data: {
breakpoints: {
filter: string;
conditionExpression: string;
}[];
packetLength: number;
requestId: number;
command: Command;
};
}
export interface ExceptionBreakpoint {
/**
* Possible values: 'caught', 'uncaught'
*/
filter: 'caught' | 'uncaught';
conditionExpression?: string;
}