export interface RecycleResult { /** True when the pane was recycled (a fresh root respawned in it). */ recycled: boolean; /** True when a `final` report was pushed for the recycled node. */ finalized: boolean; /** The fresh root node booted into the pane, or null on failure. */ newRoot: string | null; /** Subscriber node ids that received the final report. */ delivered: string[]; } /** Finish `nodeId` and recycle its pane into a fresh root. `callerPane` is the * tmux pane the agent occupies (the Alt+C menu passes it as `#{pane_id}`). * Best-effort; `recycled:false` when there is no pane to act on. */ export declare function recycleNode(nodeId: string, callerPane?: string): Promise;