import type { types as mediasoupTypes } from 'mediasoup'; export interface ParsedWhipOffer { dtlsParameters: mediasoupTypes.DtlsParameters; iceParameters: { usernameFragment: string; password: string; }; mediaSections: Array<{ mid: string; kind: 'audio' | 'video'; rtpParameters: mediasoupTypes.RtpParameters; }>; } export declare function parseWhipOffer(sdpStr: string): ParsedWhipOffer; export declare function composeWhipAnswer(opts: { transport: mediasoupTypes.WebRtcTransport; producers: mediasoupTypes.Producer[]; parsed: ParsedWhipOffer; }): string; //# sourceMappingURL=sdp-helpers.d.ts.map