/** * @api.video/nodejs-client * api.video is an API that encodes on the go to facilitate immediate playback, enhancing viewer streaming experiences across multiple devices and platforms. You can stream live or on-demand online videos within minutes. * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated. * Do not edit the class manually. */ import AnalyticsApi from './api/AnalyticsApi'; import CaptionsApi from './api/CaptionsApi'; import ChaptersApi from './api/ChaptersApi'; import LiveStreamsApi from './api/LiveStreamsApi'; import PlayerThemesApi from './api/PlayerThemesApi'; import SummariesApi from './api/SummariesApi'; import TagsApi from './api/TagsApi'; import UploadTokensApi from './api/UploadTokensApi'; import VideosApi from './api/VideosApi'; import WatermarksApi from './api/WatermarksApi'; import WebhooksApi from './api/WebhooksApi'; import AccessToken from './model/AccessToken'; declare class ApiVideoClient { private httpClient; private _analytics; private _captions; private _chapters; private _liveStreams; private _playerThemes; private _summaries; private _tags; private _uploadTokens; private _videos; private _watermarks; private _webhooks; constructor(params: { apiKey?: string; baseUri?: string; chunkSize?: number; applicationName?: string; applicationVersion?: string; sdkName?: string; sdkVersion?: string; }); getAccessToken(): Promise; /** * Get an AnalyticsApi instance * @return AnalyticsApi */ get analytics(): AnalyticsApi; /** * Get an CaptionsApi instance * @return CaptionsApi */ get captions(): CaptionsApi; /** * Get an ChaptersApi instance * @return ChaptersApi */ get chapters(): ChaptersApi; /** * Get an LiveStreamsApi instance * @return LiveStreamsApi */ get liveStreams(): LiveStreamsApi; /** * Get an PlayerThemesApi instance * @return PlayerThemesApi */ get playerThemes(): PlayerThemesApi; /** * Get an SummariesApi instance * @return SummariesApi */ get summaries(): SummariesApi; /** * Get an TagsApi instance * @return TagsApi */ get tags(): TagsApi; /** * Get an UploadTokensApi instance * @return UploadTokensApi */ get uploadTokens(): UploadTokensApi; /** * Get an VideosApi instance * @return VideosApi */ get videos(): VideosApi; /** * Get an WatermarksApi instance * @return WatermarksApi */ get watermarks(): WatermarksApi; /** * Get an WebhooksApi instance * @return WebhooksApi */ get webhooks(): WebhooksApi; private validateOrigin; } export = ApiVideoClient;