import type * as YandexDisk from "@vot.js/shared/types/helpers/yandexdisk"; import { BaseHelper } from "./base.js"; export default class YandexDiskHelper extends BaseHelper { API_ORIGIN: string; CLIENT_PREFIX: string; INLINE_PREFIX: string; DISK_PREFIX: string; isErrorData(data: YandexDisk.ResourceInfo | YandexDisk.ResourceErrorModelData): data is YandexDisk.ResourceErrorModelData; getClientVideoData(videoId: string): Promise<{ url: string; video_url: string; title: string; duration: number; videoId: string; translationHelp: { target: "video_file_url"; targetUrl: string; }[]; } | undefined>; clearTitle(title: string): string; getBodyHash(fileHash: string, sk: string): string; fetchList(dirHash: string, sk: string, offset?: number): Promise; getDownloadUrl(fileHash: string, sk: string): Promise; getDiskVideoData(videoId: string): Promise<{ url: string; video_url: any; duration: number; title: string; videoId: any; translationHelp: { target: "video_file_url"; targetUrl: any; }[]; } | undefined>; getVideoData(videoId: string): Promise<{ url: string; video_url: any; duration: number; title: string; videoId: any; translationHelp: { target: "video_file_url"; targetUrl: any; }[]; } | { url: string; } | undefined>; getVideoId(url: URL): Promise; } //# sourceMappingURL=yandexdisk.d.ts.map