export const ORACLE_METADATA_WRITE_GRACE_MS: number; export const ORACLE_TMP_STATE_DIR_GRACE_MS: number; export function acquireLock( stateDir: string, kind: string, key: string, metadata: unknown, timeoutMs?: number, ): Promise; export function releaseLock(path: string | undefined): Promise; export function withLock( stateDir: string, kind: string, key: string, metadata: unknown, fn: () => Promise, timeoutMs?: number, ): Promise; export function createLease( stateDir: string, kind: string, key: string, metadata: unknown, timeoutMs?: number, ): Promise; export function writeLeaseMetadata( stateDir: string, kind: string, key: string, metadata: unknown, ): Promise; export function readLeaseMetadata( stateDir: string, kind: string, key: string, ): Promise; export function listLeaseMetadata(stateDir: string, kind: string): T[]; export function releaseLease(stateDir: string, kind: string, key: string | undefined): Promise;