import {PKMediaSourceObject} from './media-source'; import {PKExternalCaptionObject} from './external-caption-object'; import {PKExternalThumbnailsConfig} from './exteranl-thumbnails-object'; import {PKMediaSourceOptionsObject} from './media-source-options'; import {PKMetadataConfigObject} from './metadata-config'; import {ImageSourceOptions} from './image-player-options'; import {PKMediaTypes} from "./media-types"; export type PKSourcesConfigObject = { hls: Array, dash: Array, progressive: Array, image: Array, document: Array, captions?: Array, thumbnails?: PKExternalThumbnailsConfig, options: PKMediaSourceOptionsObject, type: string, dvr: boolean, metadata: PKMetadataConfigObject, id?: string, poster?: string, duration?: number, startTime?: number, endTime?: number, vr?: any, imageSourceOptions?: ImageSourceOptions, seekFrom?: number, clipTo?: number, mediaEntryType?: PKMediaTypes };