import { Client, ConsoleLogger } from '@tarko/mcp-agent'; import { BuiltInMCPServers, BuiltInMCPServerName } from '../types'; import { BrowserManager } from '../environments/local/browser'; import { MessageHistoryDumper } from '../shared/message-history-dumper'; /** * ResourceCleaner - Handles cleanup of all AgentTARS resources * * This class centralizes cleanup logic to ensure proper resource disposal * and prevent memory leaks. */ export declare class ResourceCleaner { private logger; constructor(logger: ConsoleLogger); /** * Clean up all resources */ cleanup(mcpClients: Partial>, mcpServers: BuiltInMCPServers, browserManager: BrowserManager, messageHistoryDumper?: MessageHistoryDumper): Promise; /** * Clean up MCP clients */ private cleanupMCPClients; /** * Clean up MCP servers */ private cleanupMCPServers; /** * Clean up browser resources */ private cleanupBrowser; } //# sourceMappingURL=resource-cleaner.d.ts.map