import { ChatPromptTemplate } from '@langchain/core/prompts'; import { modelMapping } from './utils/models.js'; import { RunnableWithMessageHistory } from '@langchain/core/runnables'; import { type BaseChatMessageHistory } from '@langchain/core/chat_history'; export declare const prompt: (personalityPrompt?: string) => ChatPromptTemplate; export declare const createAgent: (citreaAgent: { getCredentials: () => { privateKey: string; }; }, modelName: keyof typeof modelMapping, openAiApiKey?: string, anthropicApiKey?: string, options?: { getMessageHistory?: (sessionId: string) => BaseChatMessageHistory; personalityPrompt?: string; }) => RunnableWithMessageHistory, import("@langchain/core/utils/types").ChainValues>;