import { WebSocket } from "ws"; export declare class WebSocketPlugin extends WebSocket { constructor(url: string, options: { [key: string]: any; }); } /** * 发起横担request请求, 请求跟fetch一样 * @param url * @param init * @param callback * @returns */ export declare function request(url: string, init: RequestInit & { responseType: "text" | "buffer" | "json"; }, callback?: (data: any) => void): void; type Route = (init: RequestInit) => Promise; /** * 在浏览器插件后台运行, 注册路油 * @param method * @param handle */ export declare function registerRoute(method: string, handle: Route): void; export {};