import { IAgent } from './IAgent';
import { ITool } from '../tools/ITool';
interface AgentConfig {
    id: string;
    name: string;
    lore: string;
    role: string;
    goals: string[];
    tools?: ITool[];
}
export declare class AgentFactory {
    static createAgent(config: AgentConfig): Promise<IAgent>;
}
export {};
