import { PeerConnectionMonitor } from "../monitors/PeerConnectionMonitor"; import { Detector } from "./Detector"; export type IcePathEstablishmentStage = 'ice-gathering' | 'ice-checking' | 'dtls' | 'unknown'; export type IcePathEstablishmentDetectorConfig = { createEvent?: boolean; thresholdInMs: number; }; export declare class IcePathEstablishmentDetector implements Detector { readonly peerConnection: PeerConnectionMonitor; readonly name = "ice-path-establishment-detector"; disabled: boolean; private _evented; private _connectingForInMs; constructor(peerConnection: PeerConnectionMonitor); private get config(); update(): void; private _checkSlowEstablishment; private _stalledStage; private _bySeverity; }