import type { SystemStepRuntimeState } from '../../../core/workflow/system/system-step-services.js';
export interface PrSyncSession {
    readonly projectCwd: string;
    readonly branch: string;
    readonly worktreePath: string;
}
export declare function resolvePrSyncSessionStore(runtimeState?: SystemStepRuntimeState): Map<number, PrSyncSession>;
export declare function acquirePrSyncSession(store: Map<number, PrSyncSession>, projectCwd: string, prNumber: number, branch: string): PrSyncSession;
export declare function releasePrSyncSession(store: Map<number, PrSyncSession>, prNumber: number): void;
export declare function releaseAllPrSyncSessions(store: Map<number, PrSyncSession>): void;
//# sourceMappingURL=system-pr-sync-worktree.d.ts.map