export interface FileLockOptions { staleMs?: number; retries?: number; retryDelayMs?: number; } export declare function withFileLock(filePath: string, fn: () => Promise, options?: FileLockOptions): Promise;