import fs from "fs-extra"; import type { JsonReadOptions, JsonWriteOptions } from "fs-extra"; export declare let emptyDir: typeof fs.emptyDir; export declare let emptyDirSync: typeof fs.emptyDirSync; export declare let ensureFile: typeof fs.ensureFile; export declare let ensureFileSync: typeof fs.ensureFileSync; export declare let ensureDir: typeof fs.ensureDir; export declare let ensureDirSync: typeof fs.ensureDirSync; export declare let ensureLink: typeof fs.ensureLink; export declare let ensureLinkSync: typeof fs.ensureLinkSync; export declare let ensureSymlink: typeof fs.ensureSymlink; export declare let ensureSymlinkSync: typeof fs.ensureSymlinkSync; export declare let mkdirp: typeof fs.ensureDir; export declare let mkdirpSync: typeof fs.ensureDirSync; export declare let mkdirs: typeof fs.ensureDir; export declare let mkdirsSync: typeof fs.ensureDirSync; export declare let outputFile: typeof fs.outputFile; export declare let outputFileSync: typeof fs.outputFileSync; export declare let outputJson: typeof fs.outputJson; export declare let outputJsonSync: typeof fs.outputJsonSync; export declare let pathExists: typeof fs.pathExists; export declare let pathExistsSync: typeof fs.pathExistsSync; export declare let readJson: { (file: string, options?: JsonReadOptions | undefined): Promise; (file: string, options?: JsonReadOptions | undefined): Promise; }; export declare let readJsonSync: { (file: string, options?: JsonReadOptions | undefined): T; (file: string, options?: JsonReadOptions | undefined): any; }; export declare let remove: typeof fs.remove; export declare let removeSync: typeof fs.removeSync; export declare let writeJson: (file: string, object: T, options?: JsonWriteOptions | undefined) => Promise; export declare let writeJsonSync: (file: string, object: T, options?: JsonWriteOptions | undefined) => void; export declare let move: typeof fs.move; export declare let moveSync: typeof fs.moveSync;