import { Clearable } from '../../common/utils/Clearable'; import { FakeContentPackagesClient } from '../../contentPackages/client/FakeContentPackagesClient'; import { CaptionContent } from '../model/CaptionContent'; import { UpdateCaptionRequest } from '../model/UpdateCaptionRequest'; import { UpdateVideoRequest } from '../model/UpdateVideoRequest'; import { Video } from '../model/Video'; import { VideoFacets } from '../model/VideoFacets'; import { VideoSearchRequest } from '../model/VideoSearchRequest'; import { VideoSearchResults } from '../model/VideoSearchResults'; import { VideosClient } from './VideosClient'; import { EmbedCode } from '../model/EmbedCode'; import { Transcript } from '../model/Transcript'; export declare class FakeVideosClient implements VideosClient, Clearable { private videos; private contentPackagesClient?; private validReferers; private videoCaptions; private facets; private recommendations; private transcripts; constructor(contentPackagesClient?: FakeContentPackagesClient); get(id: string, referer?: string): Promise