import { PromptTemplate } from '@langchain/core/prompts'; import { LangGraphRunnableConfig } from '@langchain/langgraph'; import { IAuthUserWithPermissions } from '@sourceloop/core'; import { IGraphNode } from '../../../graphs'; import { LLMProvider } from '../../../types'; import { DbQueryState } from '../state'; import { DbQueryConfig, IDataSetStore } from '../types'; import { DbSchemaHelperService } from '../services'; export declare class SaveDataSetNode implements IGraphNode { private readonly llm; private readonly store; private readonly config; private readonly user; private readonly dbSchemaHelper; private readonly checks?; constructor(llm: LLMProvider, store: IDataSetStore, config: DbQueryConfig, user: IAuthUserWithPermissions, dbSchemaHelper: DbSchemaHelperService, checks?: string[] | undefined); prompt: PromptTemplate, any>; execute(state: DbQueryState, config: LangGraphRunnableConfig): Promise; private _hashSchema; private _getTableList; }