import { type HttpClientOptions } from "./client.js"; import { DeveloperTakeoversResource } from "./developer-takeovers.js"; export * from "./developer-takeovers.js"; import { BrowserSessionsResource } from "./browser-sessions.js"; import { MapsResource } from "./workflow-maps.js"; import { WorkflowsResource, StudioResource } from "./code-workflows.js"; import { RunnersResource } from "./runners.js"; /** The public SDK operates recorded knowledge and existing browser sessions. */ export declare class TapiClient { readonly maps: MapsResource; readonly sessions: BrowserSessionsResource; readonly workflows: WorkflowsResource; readonly takeovers: DeveloperTakeoversResource; readonly studio: StudioResource; readonly runners: RunnersResource; constructor(options: HttpClientOptions); } export type { HttpClientOptions as TapiClientOptions } from "./client.js"; export * from "./workflow-types.js"; export * from "./workflow-inputs.js"; export * from "./workflow-maps.js"; export * from "./browser-sessions.js"; export * from "./readonly-live-view.js"; export * from "./code-workflows.js"; export * from "./workflow-source.js"; export * from "./errors.js"; export type { SessionPreparationOptions, OpenSessionOptions } from "./browser-sessions.js";