import type { PromptMutationAuthorization } from '../../hooks/prompt-session-provenance.js'; interface RalphSessionResumeHooks { afterLockAcquired?: () => Promise | void; afterTargetWrite?: () => Promise | void; } interface RalphSessionResumeParams { stateDir: string; authorization?: PromptMutationAuthorization; /** Worker-only legacy identity; leader resume requires authorization. */ payloadSessionId?: string; payloadThreadId?: string; env?: NodeJS.ProcessEnv; hooks?: RalphSessionResumeHooks; } export interface RalphSessionResumeResult { currentOmxSessionId: string; resumed: boolean; updatedCurrentOwner: boolean; reason: string; sourcePath?: string; targetPath?: string; } export declare function reconcileRalphSessionResume({ stateDir, authorization, payloadThreadId, env, hooks, }: RalphSessionResumeParams): Promise; export {}; //# sourceMappingURL=ralph-session-resume.d.ts.map