import { Video } from '../model/Video'; import { UpdateVideoRequest } from '../model/UpdateVideoRequest'; import { VideoSearchRequest } from '../model/VideoSearchRequest'; import { ResourceProjection } from '../../common/model/ResourceProjection'; import { ProjectedResource } from '../../common/model/ProjectedResource'; import { UpdateCaptionRequest } from '../model/UpdateCaptionRequest'; import { CaptionContent } from '../model/CaptionContent'; import { VideoSearchResults } from '../model/VideoSearchResults'; import { EmbedCode } from '../model/EmbedCode'; import { Transcript } from '../model/Transcript'; export interface VideosClient { get(id: string, referer?: string): Promise