/** * updates draftPeers with newPeers ensuring minimal reference changes * @remarks * This is mutable and impure function, it modifies the passed in data to ensure * minimal reference changes * @param draftPeers the current peers object in store, an immer draft object * @param newPeers the latest update which needs to be stored * @param newHmsTracks this will be update if required * @param newHmsSDkTracks this is future value of local hms tacks map */ import { HMSPeer, HMSPeerID, HMSTrack, HMSTrackID } from '../../schema'; import SDKHMSTrack from '@100mslive/100ms-web-sdk/dist/media/tracks/HMSTrack'; export declare const mergeNewPeersInDraft: (draftPeers: Record, newPeers: Record>, newHmsTracks: Record>, newHmsSDkTracks: Record) => void; export declare const mergeNewTracksInDraft: (draftTracks: Record, newTracks: Record>) => void;