import type { MemoryBase } from './MemoryBase.js'; export type EffectMemory = MemoryBase & { notifyTimeoutId: NodeJS.Timeout | number | undefined; debounceDuration: number; dependencies: Set; onDependencyChange: (() => void) | null; onDestroy: (() => void) | null; };