declare const _default: "\nimport { resolve as pathResolve } from 'node:path'\n\nexport const access = (path, mode) => new Promise((resolve, reject) => {\n    __fs.access(pathResolve(path), mode, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const appendFile = (path, data, options) => new Promise((resolve, reject) => {\n    __fs.appendFile(pathResolve(path), data, options, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const chmod = (path, mode) => new Promise((resolve, reject) => {\n    __fs.chmod(pathResolve(path), mode, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const chown = (path, uid, gid) => new Promise((resolve, reject) => {\n    __fs.chown(pathResolve(path), uid, gid, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const close = (fd) => new Promise((resolve, reject) => {\n    __fs.close(fd, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const copyFile = (src, dest, mode) => new Promise((resolve, reject) => {\n    __fs.copyFile(pathResolve(src), pathResolve(dst), mode, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const createReadStream = (...params) => __fs.createReadStream(...params)\nexport const createWriteStream = (...params) => __fs.createWriteStream(...params)\n\nexport const exists = (path) => new Promise((resolve) => {\n    __fs.exists(pathResolve(file), (exists) => {\n        resolve(exists)\n    })\n})\n\nexport const fchmod = (path, mode) => new Promise((resolve, reject) => {\n    __fs.fchmod(pathResolve(path), mode, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const fchown = (path, uid, gid) => new Promise((resolve, reject) => {\n    __fs.fchown(pathResolve(path), uid, gid, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const fdatasync = (fd) => new Promise((resolve, reject) => {\n    __fs.fdatasync(fd, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const fstat = (path) => new Promise((resolve, reject) => {\n    __fs.fstat(pathResolve(path), (err, stats) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve(stats)\n        }\n    })\n})\n\nexport const fsync = (fd) => new Promise((resolve, reject) => {\n    __fs.fsync(fd, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const ftruncate = (fd, len) => new Promise((resolve, reject) => {\n    __fs.ftruncate(fd, len, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const futimes = (fd, atime, mtime) => new Promise((resolve, reject) => {\n    __fs.futimes(fd, atime, mtime, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const lchmod = (path, mode) => new Promise((resolve, reject) => {\n    __fs.lchmod(pathResolve(file), mode, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const lchown = (path, uid, gid) => new Promise((resolve, reject) => {\n    __fs.lchown(pathResolve(file), uid, gid, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const link = (existingPath, newPath) => new Promise((resolve, reject) => {\n    __fs.link(pathResolve(existingPath), pathResolve(newPath), (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const lstat = (path) => new Promise((resolve, reject) => {\n    __fs.lstat(pathResolve(file), (err, stats) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve(stats)\n        }\n    })\n})\n\nexport const mkdir = (path, options) => new Promise((resolve, reject) => {\n    try {\n      const res = __fs.mkdirSync(pathResolve(path), options)\n      resolve(res)\n    } catch(err) {\n      reject(err)\n    }\n})\n\nexport const mkdtemp = (prefix, options) => new Promise((resolve, reject) => {\n    try {\n      const res = __fs.mkdtempSync(prefix, options)\n      resolve(res)\n    } catch(err) {\n      reject(err)\n    }\n})\n\nexport const open = (path, flags, mode) => new Promise((resolve, reject) => {\n    __fs.open(pathResolve(path), flags, mode, (err, fd) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve(fd)\n        }\n    })\n})\n\nexport const readdir = (path, options) => new Promise((resolve, reject) => {\n    try {\n      const res = __fs.readdirSync(pathResolve(path), options)\n      resolve(res)\n    } catch(err) {\n      reject(err)\n    }\n})\n\nexport const read = (fd, buffer, offset, length, position) => new Promise((resolve, reject) => {\n    __fs.read(fd, buffer, offset, length, position, (err, bytesRead, buffer) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve({ bytesRead, buffer })\n        }\n    })\n})\n\nexport const readFile = (path, options) => new Promise((resolve, reject) => {\n    try {\n      const res = __fs.readFileSync(pathResolve(path), options)\n      resolve(res)\n    } catch (err) {\n      resolve(err)\n    }\n})\n\nexport const readlink = (path, options) => new Promise((resolve, reject) => {\n    __fs.readlink(pathResolve(file), options, (err, linkString) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve(linkString)\n        }\n    })\n})\n\nexport const realpath = (path, options) => new Promise((resolve, reject) => {\n    __fs.realpath(pathResolve(file), options, (err, resolvedPath) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve(resolvedPath)\n        }\n    })\n})\n\nexport const rename = (oldPath, newPath) => new Promise((resolve, reject) => {\n    __fs.rename(pathResolve(oldPath), pathResolve(newPath), (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const rmdir = (path) => new Promise((resolve, reject) => {\n    try {\n      const res = __fs.rmdirSync(pathResolve(path))\n      resolve(res)\n    } catch(err) {\n      reject(err)\n    }\n})\n\nexport const stat = (path) => new Promise((resolve, reject) => {\n    __fs.stat(pathResolve(path), (err, stats) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve(stats)\n        }\n    })\n})\n\nexport const symlink = (target, path, type) => new Promise((resolve, reject) => {\n    __fs.symlink(target, pathResolve(path), type, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const truncate = (path, len) => new Promise((resolve, reject) => {\n    __fs.truncate(pathResolve(file), len, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const unlink = (path) => new Promise((resolve, reject) => {\n    __fs.unlink(pathResolve(file), (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const utimes = (path, atime, mtime) => new Promise((resolve, reject) => {\n    __fs.utimes(pathResolve(file), atime, mtime, (err) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve()\n        }\n    })\n})\n\nexport const write = (fd, buffer, offset, length, position) => new Promise((resolve, reject) => {\n    __fs.write(fd, buffer, offset, length, position, (err, written, buffer) => {\n        if (err) {\n            reject(err)\n        } else {\n            resolve({ written, buffer })\n        }\n    })\n})\n\nexport const writeFile = (file, data, options) => new Promise((resolve, reject) => {\n  try{\n    const res = __fs.writeFileSync(pathResolve(file), data, options)\n    return resolve(res)\n  }catch(err) {\n    return reject(err)\n  }\n \n})\n";
export default _default;
