import { TrackLabel } from '../../../types/common'; import Logger from '../../Logger'; export interface GetMediaStreamTrackParams { label: TrackLabel; constraints: MediaStreamConstraints; } declare class MediaStreamTrackManager { #private; constructor(loggerFactory: (namespace: string) => Logger); createMediaStreamTrack({ label, constraints }: GetMediaStreamTrackParams): Promise; private static isDisplayMedia; createUserMediaTracks(constraints: MediaStreamConstraints): Promise; createDisplayMediaTracks(constraints: MediaStreamConstraints): Promise; } export default MediaStreamTrackManager;