import type { Client } from "@temporalio/client"; import type { UserInputSignal } from "@threadbase-sh/agent-types"; export interface AgentClient { startSession(sessionId: string): Promise; sendUserInput(sessionId: string, payload: UserInputSignal): Promise; endSession(sessionId: string): Promise; getSessionStage(sessionId: string): Promise; } export interface AgentClientOpts { temporalClient: Client; taskQueue: string; } export declare function createAgentClient({ temporalClient, taskQueue }: AgentClientOpts): AgentClient; //# sourceMappingURL=agent-client.d.ts.map