import type { AgentDefinition } from '../types/sdk-types.js'; import type { AgentRegistry, RegisteredAgent } from './types.js'; export interface LoadAgentRegistryOptions { cwd?: string; configAgents?: Record; pluginAgents?: RegisteredAgent[]; warn?: (message: string) => void; } export declare function collectMarkdownFiles(dir: string, depth?: number): string[]; export declare function loadAgentRegistry(options?: LoadAgentRegistryOptions): AgentRegistry;