import { Nilable } from '@wistia/type-guards'; import { EmbedOptions } from './EmbedOptions.ts'; import { MediaData } from './player-api-types.ts'; export type MediaType = 'Audio' | 'LiveStream' | 'Video'; export type BasicBatchMediaData = { description: string; duration: Nilable; hashedId: string; name: string; playerDuration: number; type: MediaType; }; export type DistilleryBatchMediaData = { distilleryAccountKey: string; distilleryMediaKey: string; }; export type EpisodeBatchMediaData = { details: Nilable; episodeNotes: string; publishedAt: string; }; export type TranscriptBatchMediaData = { transcript?: string; }; export type BatchFetchMediaData = { basic?: BasicBatchMediaData; distillery?: DistilleryBatchMediaData; embedOptions?: EmbedOptions; episodeData?: EpisodeBatchMediaData; mediaData?: MediaData; transcriptData?: TranscriptBatchMediaData; }; //# sourceMappingURL=media-data.d.ts.map