import type { WebSpiderPaths } from "./state.d.ts"; export type FetchTransport = (request: Request) => Promise; export declare class WebSpiderClient { constructor(baseUrl: string, token: string, transport?: FetchTransport); call(operation: string, input: Record): Promise; operations(): Promise; ready(): Promise; health(): Promise<{ ok: true; version: string }>; } export declare function connectWebSpiderClient(paths?: WebSpiderPaths): WebSpiderClient;