import type { StructuredTool } from '@langchain/core/tools'; import type { LivingMemoryRepository } from '../../../persistence/repository'; import type { LivingMemoryMutationService } from '../../../app/memory_mutation_service'; import { type DreamSessionState } from './state'; interface DreamSessionToolDependencies { presetId: string; state: DreamSessionState; repository: Pick; mutations: Pick; } export declare function createDreamSessionTools({ presetId, state, repository, mutations }: DreamSessionToolDependencies): StructuredTool[]; export {};