///
///
import { Command } from '../../Constants';
import type { ProtocolRequest } from '../ProtocolEvent';
export declare class ThreadsRequest implements ProtocolRequest {
static fromJson(data: {
requestId: number;
includeIdentityInfo?: boolean;
}): ThreadsRequest;
static fromBuffer(buffer: Buffer): ThreadsRequest;
toBuffer(): Buffer;
success: boolean;
/**
* How many bytes were read by the `fromBuffer` method. Only populated when constructed by `fromBuffer`
*/
readOffset: number;
data: {
packetLength: number;
requestId: number;
command: Command;
/**
* Indicates whether the THREADS response should include per-thread identity info
* (os thread id, name, and type). Only supported on protocol v3.3.0 and above.
*/
includeIdentityInfo?: boolean;
};
}
export declare enum ThreadRequestFlags {
includeIdentityInfo = 1
}