import { Tool, ConsoleLogger, MCPServerRegistry, AgentEventStream } from '@tarko/mcp-agent'; import { AgentTARSOptions } from '../../types'; import { AgentTARSBaseEnvironment } from '../base'; /** * AgentTARSAIOEnvironment - Handles AIO Sandbox environment operations * * This environment disables all local resource operations and relies entirely on AIO Sandbox MCP * for all tool functionality when aioSandbox option is provided. */ export declare class AgentTARSAIOEnvironment extends AgentTARSBaseEnvironment { constructor(options: AgentTARSOptions, workspace: string, logger: ConsoleLogger); /** * Initialize components for AIO Sandbox mode */ initialize(registerToolFn: (tool: Tool) => void, eventStream?: AgentEventStream.Processor): Promise; /** * Handle agent loop start */ onEachAgentLoopStart(sessionId: string, eventStream: AgentEventStream.Processor, isReplaySnapshot: boolean): Promise; /** * Get browser control information */ getBrowserControlInfo(): { mode: string; tools: string[]; }; /** * Get MCP server registry configuration */ getMCPServerRegistry(): MCPServerRegistry; } //# sourceMappingURL=index.d.ts.map