declare global { interface Window { adapter?: unknown; } } export declare const sdkVersion = "__package_version__"; export declare const isBrowser: boolean; export declare const isNodeJS: boolean; export declare const isReactNative = false; export declare const isExpo = false; export declare const adapter: unknown; export declare const navigator: Navigator | undefined; export declare const mediaDevices: MediaDevices | undefined; export declare const MediaStream: { new (): MediaStream; new (stream: MediaStream): MediaStream; new (tracks: MediaStreamTrack[]): MediaStream; prototype: MediaStream; } | undefined; export declare const MediaStreamTrack: { new (): MediaStreamTrack; prototype: MediaStreamTrack; } | undefined; export declare const RTCIceCandidate: { new (candidateInitDict?: RTCIceCandidateInit): RTCIceCandidate; prototype: RTCIceCandidate; } | undefined; export declare const RTCPeerConnection: { new (configuration?: RTCConfiguration): RTCPeerConnection; prototype: RTCPeerConnection; generateCertificate(keygenAlgorithm: AlgorithmIdentifier): Promise; } | undefined; export declare const RTCRtpReceiver: { new (): RTCRtpReceiver; prototype: RTCRtpReceiver; getCapabilities(kind: string): RTCRtpCapabilities | null; } | undefined; export declare const RTCRtpSender: { new (): RTCRtpSender; prototype: RTCRtpSender; getCapabilities(kind: string): RTCRtpCapabilities | null; } | undefined; export declare const RTCSessionDescription: { new (descriptionInitDict: RTCSessionDescriptionInit): RTCSessionDescription; prototype: RTCSessionDescription; } | undefined; export declare const isWebRTCAvailable: boolean; //# sourceMappingURL=platform.d.ts.map