///
export declare function commonsFileRootRelativePath(relative: string): string;
export declare function commonsFileDistRelativePath(relative: string): string;
export declare function commonsFileCwdRelativeOrAbsolutePath(relativeOrAbsolute: string): string;
export declare function commonsFileExists(p: string): boolean;
export declare function commonsFileIsDirectory(p: string): boolean;
export declare function commonsFileIsFile(f: string): boolean;
export declare function commonsFileList(p: string): string[];
export declare function commonsFileListFiles(p: string): string[];
export declare function commonsFileListDirectories(p: string): string[];
export declare function commonsFileListFilesWithExtensions(p: string, exts: string | string[]): string[];
export declare function commonsFileSync(silentIgnoreUnsupported?: boolean): void;
export declare function commonsFileUmount(p: string, silentIgnoreUnsupported?: boolean): void;
export declare function commonsFileMkdir(p: string): void;
export declare function commonsFileMkdirRecursive(p: string): void;
export declare function commonsFileLastModified(file: string): Date;
export declare function commonsFileGenerateTmpFilePath(ext?: string, file?: string): string;
export declare function commonsFileReadBinaryFile(file: string): Buffer | undefined;
export declare function commonsFileReadBinaryFileAsync(file: string): Promise;
export declare function commonsFileReadTextFile(file: string): string | undefined;
export declare function commonsFileReadTextFileAsync(file: string): Promise;
export declare function commonsFileReadJsonFile(file: string): T | undefined;
export declare function commonsFileReadJsonFileAsync(file: string): Promise;
export declare function commonsFileWriteBinaryFile(file: string, data: Buffer): void;
export declare function commonsFileWriteBinaryFileAsync(file: string, data: Buffer): Promise;
export declare function commonsFileWriteTextFile(file: string, data: string): void;
export declare function commonsFileWriteTextFileAsync(file: string, data: string): Promise;
export declare function commonsFileWriteJsonFile(file: string, data: T, space?: string | number): void;
export declare function commonsFileWriteJsonFileAsync(file: string, data: T, space?: string | number): Promise;
export declare function commonsFileAppendBinaryFile(file: string, data: Buffer): void;
export declare function commonsFileAppendBinaryFileAsync(file: string, data: Buffer): Promise;
export declare function commonsFileAppendTextFile(file: string, data: string): void;
export declare function commonsFileAppendTextFileAsync(file: string, data: string): Promise;
export declare function commonsFileAppendJsonFile(file: string, data: T, space?: string | number): void;
export declare function commonsFileAppendJsonFileAsync(file: string, data: T, space?: string | number): Promise;
export declare function commonsFileRm(file: string): void;
export declare function commonsFileCopy(src: string, dest: string): void;
export declare function commonsFileCopyAsync(src: string, dest: string): Promise;
export declare function commonsFileRenameAsync(src: string, dest: string): Promise;
export declare function commonsFileRename(src: string, dest: string): void;
export declare function commonsFileMoveAsync(src: string, dest: string): Promise;
export declare function commonsFileMove(src: string, dest: string): void;
export declare function commonsFileSize(file: string): number;
export declare function commonsFileModified(file: string): Date;
export declare function commonsFileChmod(file: string, mode: number): void;
export declare function commonsFileSample(file: string, samples: number, blockSize: number): Buffer;