import type { DreamRunInput } from './types'; import type { MemoryScope } from '../../../contracts/memory'; import type { LivingMemoryLogger } from '../../logging/logger'; import type { LivingMemoryJobTracker } from '../job_tracker'; import type { LivingMemoryDreamService } from './service'; export declare class LivingMemoryDreamJobRunner { private readonly dream; private readonly jobTracker; private readonly logger; constructor(dream: Pick, jobTracker: Pick, logger: LivingMemoryLogger); run(scope: MemoryScope, jobId: string, signal?: AbortSignal, input?: DreamRunInput): Promise; }