/// import { promises as fs } from 'fs'; export interface TmpFileResult { path: string; fileHandle?: fs.FileHandle; } export declare function cleanupTmpFiles(olderThan?: number, prefix?: string): Promise; export interface TmpFileOptions { keepOpen?: boolean; prefix?: string; postfix?: string; } export declare function tmpFile({ keepOpen, prefix, postfix, }: TmpFileOptions): Promise; export declare function withTmpFile(options: TmpFileOptions, fn: (result: TmpFileResult) => Promise): Promise; export declare function freeSpace(): Promise;