///
///
import * as fs from 'fs';
export default class File {
/**
* fileInfo
* @param filename
* @returns
*/
static fileInfo(filename: string): fs.Stats;
/**
*
* @param filename
* @param mask
* @param cb
*/
static ensureExists(filename: string, mask: number, cb: Function): Promise;
/**
* ensureExists1
* @param filename
* @param cb
*/
static ensureExists1(filename: string, cb: Function): Promise;
/**
* getNameWithoutExtension
* @param filename
* @returns
*/
static getNameWithoutExtension(filename: string): string;
/**
*
* @param filename
* @returns
*/
static getExtension(filename: string): string;
/**
* exists
* @param filename
* @returns
*/
static exists(filename: string): boolean;
/**
* delete
* @param filename
* @returns
*/
static delete(filename: string): boolean;
/**
* readContent
* @param filename
* @param options
*/
static readContent(filename: string, options?: {}): Buffer;
/**
*
* @param filename
* @param options
* options = "utf8"
*/
static writeContent(filename: string, content: string, options?: {}): boolean;
/**
*
* @param filename
* @param content
* @param options
* @returns
*/
static appendFile(filename: string, content: string, options?: fs.WriteFileOptions): boolean;
/**
* getAllFiles
* @param dirPath
* @param arrayOfFiles
*/
static getAllFiles(dirPath: string, arrayOfFiles: string[]): string[];
}
//# sourceMappingURL=file.d.ts.map