import { OpenAI } from "openai"; import PQueue from "p-queue"; import { RunFunction } from "p-queue/dist/queue"; export declare class ThreadManager { protected client: OpenAI; protected queues: Record; constructor(client: OpenAI); enqueue(threadId: string, fn: RunFunction): Promise; getCursor(threadId: string): Promise; setCursor(threadId: string, val: string): Promise; }