export interface FileLockOptions { timeoutMs?: number; retryMs?: number; staleMs?: number; } export declare function createAtomicTempPath(filePath: string): string; export declare function atomicWriteFileSync(filePath: string, contents: string): void; export declare function withFileLockSync(filePath: string, callback: () => T, options?: FileLockOptions): T; //# sourceMappingURL=atomic-write.d.ts.map