/** * Idea Garden API * * Provides functions to query the Trellis kernel for abandoned threads, * rejected plans, and unexplored alternatives, surfacing them as RecoverableIdeas. */ import type { TrellisKernel } from '../../core/kernel/trellis-kernel.js'; import type { RecoverableIdea } from './types.js'; export declare class IdeaGarden { private kernel; constructor(kernel: TrellisKernel); /** * Harvests all recoverable ideas from the graph. * Scans for: * 1. Rejected/Cancelled PendingPlans * 2. Archived Conversations * 3. DecisionTraces with unexplored alternatives */ harvestIdeas(): RecoverableIdea[]; /** * Resurrects a rejected plan by creating a new active 'pending' replica of it. * Returns the new PendingPlan ID. */ resurrectPlan(ideaId: string): Promise; } //# sourceMappingURL=api.d.ts.map