import WebSocket from "ws"; import { User as UserClass } from "@policysynth/agents/dbModels/index.js"; export declare class TaskManager { private queueManager; private agentManager; constructor(wsClients: Map); private cloneCommunityTemplate; private cloneAgentAssets; startTask(communityIdToCloneFrom: number, domainId: number, currentUser: UserClass): Promise; stopTask(agentId: number, agentRunId: number, wsClientId: string): Promise; agentStatus(agentId: number): Promise; getAgentMemory(groupId: string, agentId: number, redisClient: any): Promise; }