import { RouterRtpCodecCapability } from "mediasoup/node/lib/rtpParametersTypes"; import { ConnectionProtocol } from "../models/WebSocketServerStartRequest"; export declare const mediaCodecs: RouterRtpCodecCapability[]; export declare function webrtcTransportConfiguration(perferProtocol: ConnectionProtocol): Promise<{ listenIps: { ip: string; announcedIp: string | undefined; }[]; enableUdp: boolean; enableTcp: boolean; preferUdp: boolean; preferTcp: boolean; maxSctpMessageSize: number; sctpSendBufferSize: number; enableSctp: boolean; }>; export declare function getPublicIp(): Promise; export declare function plainTransportConfiguration(): Promise<{ comedia: boolean; rtcpMux: boolean; listenIp: { ip: string; announcedIp: string | undefined; }; }>; declare const _default: { plainTransportConfiguration: typeof plainTransportConfiguration; webrtcTransportConfiguration: typeof webrtcTransportConfiguration; getPublicIp: typeof getPublicIp; }; export default _default;