import { FetchFunction } from "@vot.js/core/types/client"; import { BaseHelperInterface, BaseHelperOpts } from "@vot.js/core/types/helpers/base"; import type { MinimalVideoData } from "../types/client.js"; import type { ServiceConf, VideoService } from "../types/service.js"; export declare class VideoHelperError extends Error { constructor(message: string); } export declare class BaseHelper implements BaseHelperInterface { API_ORIGIN: string; fetch: FetchFunction; extraInfo: boolean; referer: string; origin: string; service?: ServiceConf; language: string; constructor({ fetchFn, extraInfo, referer, origin, service, language, }?: BaseHelperOpts); getVideoData(_videoId: string): Promise; getVideoId(_url: URL): Promise; returnBaseData(videoId: string): { url: string; videoId: string; host: import("@vot.js/core/types/service").VideoService; duration: undefined; } | undefined; } //# sourceMappingURL=base.d.ts.map