/**
 * AgentExecutor - 백그라운드 에이전트 실행
 */
import { BackgroundAgentArgs } from './types.js';
import { ToolResult } from '../types/tool.js';
/**
 * 백그라운드 에이전트 시작
 */
export declare function launchBackgroundAgent(args: BackgroundAgentArgs): Promise<ToolResult>;
/**
 * 백그라운드 에이전트 결과 조회
 */
export declare function getBackgroundAgentResult(sessionId: string): Promise<ToolResult>;
/**
 * 백그라운드 에이전트 취소
 */
export declare function cancelBackgroundAgent(sessionId: string): ToolResult;
/**
 * 여러 백그라운드 에이전트 동시 실행
 */
export declare function launchParallelAgents(agentConfigs: BackgroundAgentArgs[]): Promise<ToolResult>;
//# sourceMappingURL=AgentExecutor.d.ts.map