import { PromptTemplate } from '@langchain/core/prompts'; import { LangGraphRunnableConfig } from '@langchain/langgraph'; import { LLMProvider } from '../../../types'; import { ChatState } from '../../state'; import { IGraphNode } from '../../types'; import { ChatStore } from '../chat.store'; export declare class SummariseFileNode implements IGraphNode { private readonly llm; private readonly chatStore; constructor(llm: LLMProvider, chatStore: ChatStore); prompt: PromptTemplate, any>; execute(state: ChatState, config: LangGraphRunnableConfig): Promise; private buildFileContent; }