interface ForgeSessionResumeHooks { afterLockAcquired?: () => Promise | void; afterTargetWrite?: () => Promise | void; } interface ForgeSessionResumeParams { stateDir: string; payloadSessionId: string; payloadThreadId?: string; env?: NodeJS.ProcessEnv; hooks?: ForgeSessionResumeHooks; } export interface ForgeSessionResumeResult { currentRcsSessionId: string; resumed: boolean; updatedCurrentOwner: boolean; reason: string; sourcePath?: string; targetPath?: string; } export declare function reconcileForgeSessionResume({ stateDir, payloadSessionId, payloadThreadId, env, hooks, }: ForgeSessionResumeParams): Promise; export declare const reconcileForgeSessionResumeAlias: typeof reconcileForgeSessionResume; export {}; //# sourceMappingURL=forge-session-resume.d.ts.map