/** * 比特浏览器SDK入口文件 * @packageDocumentation */ import { type AxiosInstance } from "axios"; import { BrowserAPI, WindowAPI, CookieAPI, CacheAPI, ProxyAPI, RpaAPI, UtilsAPI } from "./api/index.js"; /** * 比特浏览器客户端 * 基于官方API文档:https://doc2.bitbrowser.cn/jiekou/liu-lan-qi-jie-kou.html */ export declare class BitBrowser { private client; private baseURL; /** 浏览器管理API */ readonly browser: BrowserAPI; /** 窗口管理API */ readonly window: WindowAPI; /** Cookie管理API */ readonly cookie: CookieAPI; /** 缓存管理API */ readonly cache: CacheAPI; /** 代理管理API */ readonly proxy: ProxyAPI; /** RPA任务API */ readonly rpa: RpaAPI; /** 工具类API */ readonly utils: UtilsAPI; /** * 初始化比特浏览器客户端 * @param baseURL Local Server地址,默认 http://127.0.0.1:54345 */ constructor(baseURL?: string); /** * 健康检查接口,测试Local Server是否连接成功 */ health(): Promise; /** * 获取客户端实例(高级用法) */ getClient(): AxiosInstance; /** * 获取Base URL */ getBaseURL(): string; } export type { ApiResponse, Cookie, BrowserFingerPrint, CreateBrowserOptions, OpenBrowserOptions, OpenBrowserResult, ListBrowserOptions, ListBrowserResult, WindowBoundsOptions, BrowserDetail, BrowserTag, CheckProxyOptions, CheckProxyResult, } from "./types/index.js"; export { BrowserAPI, WindowAPI, CookieAPI, CacheAPI, ProxyAPI, RpaAPI, UtilsAPI, } from "./api/index.js"; //# sourceMappingURL=index.d.ts.map