import type { Agent, AgentTier } from '../types/agent.js'; export declare class AgentLoader { private basePath; private frameworkPath; constructor(basePath?: string); /** * Load single agent from .md file */ loadAgent(filePath: string): Promise; /** * Load all agents from directory */ loadFromDirectory(directory: string): Promise; /** * Load base agents (tier 1) */ loadBaseAgents(): Promise; /** * Load workflow agents (tier 2) */ loadWorkflowAgents(): Promise; /** * Load domain agents (tier 3) */ loadDomainAgents(): Promise; /** * Load sub-agents (tier 4) */ loadSubAgents(): Promise; /** * Load all agents */ loadAll(): Promise>; }