/// import { FragmentedHandshake } from "../record/message/fragment"; import { Handshake } from "../typings/domain"; import { Options } from "../socket"; export declare class DtlsContext { options: Options; version: { major: number; minor: number; }; lastFlight: Handshake[]; recordSequenceNumber: number; sequenceNumber: number; epoch: number; flight: number; handshakeCache: { isLocal: boolean; data: FragmentedHandshake; flight: number; }[]; cookie?: Buffer; requestedCertificateTypes: number[]; requestedSignatureAlgorithms: { hash: number; signature: number; }[]; constructor(options: Options); bufferHandshakeCache(handshakes: FragmentedHandshake[], isLocal: boolean, flight: number): void; }