type LockInfo = { pid: number; startedAt: string; source: 'gateway' | 'cli' | 'auto'; }; /** * Attempt to acquire the update lock. Returns a release function on success, or null if * another live process holds the lock. */ export declare function acquireUpdateLock(source: LockInfo['source']): Promise<{ release: () => Promise; } | null>; export {};