import type { Config, Cookie, EvaluateResponse, TabInfo } from "../types.js"; export declare class CamofoxClient { private readonly baseUrl; private readonly timeout; private readonly apiKey?; constructor(config: Config); createTab(url: string, userId: string, sessionKey?: string): Promise; closeTab(tabId: string, userId: string): Promise; deleteSession(userId: string): Promise; navigate(tabId: string, url: string, userId: string): Promise; snapshot(tabId: string, userId: string): Promise; evaluate(tabId: string, expression: string, userId: string, timeout?: number): Promise; evaluateExtended(tabId: string, expression: string, userId: string, timeout?: number): Promise; exportCookies(tabId: string, userId: string): Promise; importCookies(userId: string, cookies: Cookie[], tabId?: string): Promise; private requestJson; private requestNoContent; private request; private buildHttpError; } //# sourceMappingURL=camofox-client.d.ts.map