import { BigIntStats, BufferEncodingOption, Dirent, MakeDirectoryOptions, Mode, ObjectEncodingOptions, PathLike, RmOptions, StatOptions, Stats, TimeLike, WriteFileOptions, symlink as symlink$1 } from "node:fs"; import { QuansyncFn } from "quansync"; import { Buffer } from "node:buffer"; //#region src/index.d.ts /** * @link https://nodejs.org/api/fs.html#fspromisesreadfilepath-options */ declare const readFile: QuansyncFn & QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromiseswritefilefile-data-options */ declare const writeFile: QuansyncFn, options?: WriteFileOptions | undefined]>; /** * @link https://nodejs.org/api/fs.html#fspromisesunlinkpath */ declare const unlink: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisesaccesspath-mode */ declare const access: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisesstatpath-options */ declare const stat: QuansyncFn & QuansyncFn & QuansyncFn; declare const lstat: typeof stat; /** * @link https://nodejs.org/api/fs.html#fspromisescpsrc-dest-options */ declare const cp: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisesrmpath-options */ declare const rm: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisesmkdirpath-options */ declare const mkdir: QuansyncFn & QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisesrenameoldpath-newpath */ declare const rename: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisesreaddirpath-options */ declare const readdir: QuansyncFn & QuansyncFn & QuansyncFn & QuansyncFn & QuansyncFn[], [path: PathLike, options: { encoding: "buffer"; withFileTypes: true; recursive?: boolean | undefined; }]>; /** * @link https://nodejs.org/api/fs.html#fspromisesrealpathpath-options */ declare const realpath: QuansyncFn & QuansyncFn & QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisesreadlinkpath-options */ declare const readlink: QuansyncFn & QuansyncFn & QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisessymlinktarget-path-type */ declare const symlink: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromiseschownpath-uid-gid */ declare const chown: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromiseslchownpath-uid-gid */ declare const lchown: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromiseschmodpath-mode */ declare const chmod: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisesutimespath-atime-mtime */ declare const utimes: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromiseslutimespath-atime-mtime */ declare const lutimes: QuansyncFn; /** * @link https://nodejs.org/api/fs.html#fspromisesmkdtempprefix-options */ declare const mkdtemp: QuansyncFn & QuansyncFn & QuansyncFn; //#endregion export { access, chmod, chown, cp, lchown, lstat, lutimes, mkdir, mkdtemp, readFile, readdir, readlink, realpath, rename, rm, stat, symlink, unlink, utimes, writeFile };