import {ImageSource} from '../entities/image-source'; import {DocumentSource} from '../entities/document-source'; import {ProviderMediaConfigMetadataObject} from './media-config-metadata'; import {PKExternalCaptionObject} from './external-caption-object'; import {ProviderMediaSourceObject} from './media-source'; import {ActiveLiveStreamTime} from '../k-provider/ovp/response-types/kaltura-active-live-stream-time'; export type ProviderMediaConfigSourcesObject = { activeLiveStreamTime?: ActiveLiveStreamTime; dash: Array; hls: Array; progressive: Array; image: Array; document: Array; duration?: number; type: string; id?: string; poster?: string | Array; dvr: boolean; vr?: any; metadata: ProviderMediaConfigMetadataObject; captions?: Array; downloadUrl?: string; rawThumbnailUrl?: string; seekFrom?: number; clipTo?: number; rootEntryId?: string; capabilities?: Array; };