import Auth from "./Auth.js"; import type { CreateAxiosDefaults } from "axios"; import type { Request } from "../types/index.js"; export declare class BaseRequest { request: Request; protected wbiKeys: { img_key: string; sub_key: string; }; protected buvid: { buvid3: string; buvid: string; }; protected auth: Auth; protected dm: { dm_img_list: string; dm_img_str: string; dm_cover_img_str: string; dm_img_inter: string; }; constructor(auth?: Auth, axiosOptions?: CreateAxiosDefaults); protected setAuth(auth: Auth): void; protected getWbiKeys(): Promise<{ img_key: string; sub_key: string; }>; protected WbiSign(params: any): Promise; /** * 获取buvid3,buvid3 */ protected getBuvid(): Promise<{ buvid3: any; buvid: any; }>; }