export default class Auth { cookie: string; cookieObj: { bili_jct: string; SESSDATA: string; [key: string]: string | number; }; accessToken?: string; uid: number; /** * 加载cookie文件,仅限TvQrcodeLogin返回的参数 * @param path cookie文件路径 */ loadCookieFile(path: string): Promise; /** * 设置登录相关参数 */ setAuth(cookie: { bili_jct: string; SESSDATA: string; [key: string]: string | number; }, uid: number, accessToken?: string): void; /** * 登录验证 * @param [api=["web"]] 用于验证web还是client api */ authLogin(api?: Array<"web" | "client" | "b-cut" | "webV3">): Promise; }