import { LLMService } from "../main-services/LLMAgent"; import { AppLLMServiceOptions, LLMMessage } from "@monorepo/src/app/Types/firebase"; export declare class LangGraphLLMService extends LLMService { private options; private langGraphLLM; private cancelController; private messagesHistory; private currentNode; private lgTools; private nodes; private variables; private tools; private globalVarsValues; private kbContextString; constructor(options: AppLLMServiceOptions); private getNodeById; private getConnectedNodes; private getPreviousConnectedNodeFromCurrentConnectedNodes; private getConditionObjectFromNodeBasedOnCurrentNode; private createSystemPrompt; private routeNode; getMessagesHistory(): LLMMessage[]; tryAbortCurrentStream(): void; private updateMessagesHistory; invokeTurn(utterance?: string): void; private processAssistantResponse; postUtteranceEnd(): Promise; kill(): void; }