/**
 * Agent Discovery - .codex/.claude/agents 폴더에서 에이전트 동적 탐색
 */
import { DiscoveredAgent, AgentDiscoveryArgs } from './types.js';
import { ToolResult } from '../types/tool.js';
/**
 * 에이전트 마크다운 파일에서 메타데이터 추출
 */
export declare function parseAgentMarkdown(content: string, filePath: string): Partial<DiscoveredAgent>;
/**
 * 카테고리 추출 (폴더명 기반)
 */
export declare function extractCategory(filePath: string, basePath: string): string;
/**
 * 에이전트 동적 탐색
 */
export declare function discoverAgents(args: AgentDiscoveryArgs): Promise<ToolResult>;
/**
 * 특정 에이전트 로드
 */
export declare function loadAgent(agentName: string, projectPath?: string): Promise<DiscoveredAgent | null>;
/**
 * 카테고리별 에이전트 목록
 */
export declare function listAgentsByCategory(category: string, projectPath?: string): Promise<DiscoveredAgent[]>;
//# sourceMappingURL=agentDiscovery.d.ts.map