import Agent from './agents/agent';
/**
 * Função para criar um novo agente.
 * @param name Nome do agente.
 * @param instructions Instruções do agente para interagir com o modelo.
 * @returns O agente criado.
 */
export declare const createAgent: (name: string, instructions: string) => Agent;
/**
 * Função para rodar um agente com um input.
 * @param agent O agente a ser executado.
 * @param input Entrada para o agente processar.
 * @returns A resposta gerada pelo agente.
 */
export declare const runAgent: (agent: Agent, input: string) => Promise<{
    final_output: string;
}>;
