import type { MediaKind } from 'mediasoup-client/lib/RtpParameters'; import type { PeerGroup, PeerResponse, ProducerData, Role } from '../types/common'; import { TrackLabel } from '../types/common'; import { ProducerLabel } from '../proto/generated/producer/producer_label'; import type { Producer as ChannelMessageProducer } from '../proto/generated/producer/producer'; import type { Peer as ChannelMessagePeer } from '../proto/generated/peer/peer'; import { PeerGroup as ChannelMessagePeerGroup } from '../proto/generated/peer/peer_group'; import { PeerRole as ChannelMessagePeerRole } from '../proto/generated/peer/peer_role'; import { ProducerKind as ChannelMessageProducerKind } from '../proto/generated/producer/producer_kind'; export declare const convertChannelMessageProducerKindToMediaKind: (producerKind: ChannelMessageProducerKind) => MediaKind; export declare const convertChannelMessagePeerGroupsToPeerGroups: (peerGroup: ChannelMessagePeerGroup) => PeerGroup; export declare const convertChannelMessageProducerLabelsToTrackLabels: (producerLabel: ProducerLabel) => TrackLabel; export declare const convertChannelMessagePeerRoleToRole: (peerRole: ChannelMessagePeerRole) => Role; export declare const convertChannelMessagePeerToPeerResponse: (peer: ChannelMessagePeer) => PeerResponse; export declare const convertChannelMessageProducerToProducerData: (producer: ChannelMessageProducer) => ProducerData; export declare const convertPeerGroupsToChannelMessagePeerGroups: (peerGroup: PeerGroup) => ChannelMessagePeerGroup;