import { PeerConnectionMonitor } from "../monitors/PeerConnectionMonitor"; import { Detector } from "./Detector"; export type DtlsHandshakeFailedIssuePayload = { peerConnectionId: string; transportId: string; dtlsState?: string; iceState?: string; selectedCandidatePairId?: string; durationInMs?: number; }; export type DtlsHandshakeFailedDetectorConfig = Record; export declare class DtlsHandshakeFailedDetector implements Detector { readonly peerConnection: PeerConnectionMonitor; static readonly ISSUE_TYPE = "dtls-handshake-failed"; readonly name = "dtls-handshake-failed-detector"; disabled: boolean; includeIssueInSample: boolean; private readonly _raisedAt; constructor(peerConnection: PeerConnectionMonitor); update(): void; private _checkTransport; private _resolve; private _issueKey; }