import { SimpleAgentConfig } from './simple'; import { TaskAgentConfig } from './types'; import { Task } from './types'; export interface ProxyAgentConfig extends Partial, Partial { task?: Task; tools?: any[]; toolFunctions?: Record; } export declare class Agent { private simpleAgent; private taskAgent; private instructions; constructor(config: ProxyAgentConfig); getInstructions(): string; execute(input: Task | string): Promise; start(prompt: string, previousResult?: string): Promise; chat(prompt: string, previousResult?: string): Promise; } export declare class AgentTeam { private simpleImpl; private taskImpl; constructor(config: any); start(): Promise; chat(): Promise; } /** * PraisonAIAgents - Silent alias for AgentTeam (backward compatibility) * @deprecated Use AgentTeam instead */ export declare const PraisonAIAgents: typeof AgentTeam; /** * Agents - Silent alias for AgentTeam (backward compatibility) * @deprecated Use AgentTeam instead */ export declare const Agents: typeof AgentTeam; export { Task } from './types';