import { Client } from '../client'; import { BaseError } from '../errors'; import { UriHelper } from '../uri-helper'; export interface VideosOptions { user?: string; base?: string; } export interface VideosResponse { data: Record; } export interface VideosQuery { subsystem: 'contentVideos'; prefix: string; ext?: string; } export declare class Videos { endpoint: string; http: Client; options: VideosOptions; uriHelper: UriHelper; constructor(options: VideosOptions, http: Client); put(query: VideosQuery, payload: FormData): Promise; create(query: VideosQuery, payload: FormData): Promise; } export declare class VideoCreationFailed extends BaseError { message: string; name: string; constructor(message?: string, properties?: Record); } export declare class VideoPutFailed extends BaseError { message: string; name: string; constructor(message?: string, properties?: Record); }