///
///
import * as fs from './fs';
export * from './fs';
type PathLike = fs.PathLike;
export declare function readdir(dir: PathLike): Promise;
export declare function rename(source: PathLike, target: PathLike): Promise;
export declare function remove(path: PathLike): Promise;
export interface RemoverResult extends Promise {
cancel(): void;
}
export declare function remover(path: string): RemoverResult;
export declare function exists(path: PathLike): Promise;
export declare function readFile(path: PathLike | number, options?: {
flag?: string;
} | null): Promise;
export declare function writeFile(path: PathLike | number, data: any, options?: fs.WriteFileOptions): Promise;
export declare function mkdirp(path: string, mode?: fs.MkdirOptopns): Promise;
export declare function stat(path: PathLike): Promise;