export interface AppBranchLock { applicationId: string; branch: string; sessionType: string; userId: string; lockId: string; acquiredTimestamp: Date; expirationTimestamp: Date; } export interface GetAppBranchLockResponseBody { appBranchLock: AppBranchLock[]; } export interface LockInfo { isUserActive: boolean; ownerEmail: string; ownerName: string; lockLifetimeMs: number; timeSinceLastActivityMs: number | null; canForceTakeover: boolean; }