import type { AgentConfig } from '../core/types'; export interface PooledAgent { id: string; config: AgentConfig; status: 'idle' | 'running' | 'error' | 'stopped'; createdAt: number; lastActiveAt: number; } export declare class AgentPool { private agents; create(id: string, config: AgentConfig): PooledAgent; get(id: string): PooledAgent | undefined; list(): PooledAgent[]; remove(id: string): void; setStatus(id: string, status: PooledAgent['status']): void; } //# sourceMappingURL=agent-pool.d.ts.map