import { type SyncFunctionResult, type SyncIteratableFunctionResult } from "@zokugun/xtry"; import { URL } from "url"; import fs from 'node:fs'; declare const access: ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>); declare const appendFile: ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, data: string | Uint8Array, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>); declare const chmod: ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>); declare const chown: ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>); declare const close: ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>); declare const copyFile: ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>) & ((src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => SyncFunctionResult<(src: fs.PathLike, dest: fs.PathLike, mode?: number | undefined) => void, NodeJS.ErrnoException>); declare const cp: ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>) & ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>) & ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>) & ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>) & ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>) & ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>) & ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>) & ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>) & ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>) & ((source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => SyncFunctionResult<(source: string | URL, destination: string | URL, opts?: fs.CopySyncOptions | undefined) => void, NodeJS.ErrnoException>); declare const exists: ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => boolean, NodeJS.ErrnoException>); declare const fchmod: ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((fd: number, mode: fs.Mode) => SyncFunctionResult<(fd: number, mode: fs.Mode) => void, NodeJS.ErrnoException>); declare const fchown: ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((fd: number, uid: number, gid: number) => SyncFunctionResult<(fd: number, uid: number, gid: number) => void, NodeJS.ErrnoException>); declare const fdatasync: ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>); declare const fstat: ((fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(fd: number, options?: (fs.StatOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((fd: number, options: fs.StatOptions & { bigint: true; }) => SyncFunctionResult<(fd: number, options: fs.StatOptions & { bigint: true; }) => fs.BigIntStats, NodeJS.ErrnoException>) & ((fd: number, options?: fs.StatOptions | undefined) => SyncFunctionResult<(fd: number, options?: fs.StatOptions | undefined) => fs.Stats | fs.BigIntStats, NodeJS.ErrnoException>); declare const fsync: ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>) & ((fd: number) => SyncFunctionResult<(fd: number) => void, NodeJS.ErrnoException>); declare const ftruncate: ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((fd: number, len?: number | undefined) => SyncFunctionResult<(fd: number, len?: number | undefined) => void, NodeJS.ErrnoException>); declare const futimes: ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(fd: number, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>); declare const glob: (((pattern: string | readonly string[]) => SyncIteratableFunctionResult<(pattern: string | readonly string[]) => string[], NodeJS.ErrnoException>) & ((pattern: string | readonly string[]) => SyncIteratableFunctionResult<(pattern: string | readonly string[]) => string[], NodeJS.ErrnoException>) & ((pattern: string | readonly string[]) => SyncIteratableFunctionResult<(pattern: string | readonly string[]) => string[], NodeJS.ErrnoException>) & ((pattern: string | readonly string[]) => SyncIteratableFunctionResult<(pattern: string | readonly string[]) => string[], NodeJS.ErrnoException>) & ((pattern: string | readonly string[]) => SyncIteratableFunctionResult<(pattern: string | readonly string[]) => string[], NodeJS.ErrnoException>) & ((pattern: string | readonly string[]) => SyncIteratableFunctionResult<(pattern: string | readonly string[]) => string[], NodeJS.ErrnoException>) & ((pattern: string | readonly string[]) => SyncIteratableFunctionResult<(pattern: string | readonly string[]) => string[], NodeJS.ErrnoException>) & ((pattern: string | readonly string[], options: fs.GlobOptionsWithFileTypes) => SyncIteratableFunctionResult<(pattern: string | readonly string[], options: fs.GlobOptionsWithFileTypes) => fs.Dirent[], NodeJS.ErrnoException>) & ((pattern: string | readonly string[], options: fs.GlobOptionsWithoutFileTypes) => SyncIteratableFunctionResult<(pattern: string | readonly string[], options: fs.GlobOptionsWithoutFileTypes) => string[], NodeJS.ErrnoException>) & ((pattern: string | readonly string[], options: fs.GlobOptions) => SyncIteratableFunctionResult<(pattern: string | readonly string[], options: fs.GlobOptions) => string[] | fs.Dirent[], NodeJS.ErrnoException>)) | undefined; declare const lchmod: ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, mode: fs.Mode) => SyncFunctionResult<(path: fs.PathLike, mode: fs.Mode) => void, NodeJS.ErrnoException>); declare const lchown: ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, uid: number, gid: number) => SyncFunctionResult<(path: fs.PathLike, uid: number, gid: number) => void, NodeJS.ErrnoException>); declare const link: ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((existingPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(existingPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>); declare const lstat: ((path: fs.PathLike, options?: undefined) => SyncFunctionResult<(path: fs.PathLike, options?: undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: undefined) => SyncFunctionResult<(path: fs.PathLike, options?: undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: undefined) => SyncFunctionResult<(path: fs.PathLike, options?: undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: undefined) => SyncFunctionResult<(path: fs.PathLike, options?: undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatSyncOptions & { bigint?: false | undefined; throwIfNoEntry: false; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatSyncOptions & { bigint?: false | undefined; throwIfNoEntry: false; }) | undefined) => fs.Stats | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.StatSyncOptions & { bigint: true; throwIfNoEntry: false; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.StatSyncOptions & { bigint: true; throwIfNoEntry: false; }) => fs.BigIntStats | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatSyncOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatSyncOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.StatSyncOptions & { bigint: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.StatSyncOptions & { bigint: true; }) => fs.BigIntStats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.StatSyncOptions & { bigint: boolean; throwIfNoEntry?: false | undefined; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.StatSyncOptions & { bigint: boolean; throwIfNoEntry?: false | undefined; }) => fs.Stats | fs.BigIntStats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.StatSyncOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.StatSyncOptions | undefined) => fs.Stats | fs.BigIntStats | undefined, NodeJS.ErrnoException>); declare const lutimes: ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>); declare const mkdir: ((path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => string | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => string | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => string | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => string | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => string | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => string | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => string | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.MakeDirectoryOptions & { recursive: true; }) => string | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.Mode | (fs.MakeDirectoryOptions & { recursive?: false | undefined; }) | null | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.Mode | (fs.MakeDirectoryOptions & { recursive?: false | undefined; }) | null | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.Mode | fs.MakeDirectoryOptions | null | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.Mode | fs.MakeDirectoryOptions | null | undefined) => string | undefined, NodeJS.ErrnoException>); declare const mkdtemp: ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((prefix: string, options: fs.BufferEncodingOption) => SyncFunctionResult<(prefix: string, options: fs.BufferEncodingOption) => NonSharedBuffer, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => string | NonSharedBuffer, NodeJS.ErrnoException>); declare const mkdtempDisposable: ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>) & ((prefix: string, options?: fs.EncodingOption) => SyncFunctionResult<(prefix: string, options?: fs.EncodingOption) => fs.DisposableTempDir, NodeJS.ErrnoException>); declare const open: ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>) & ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>) & ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>) & ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>) & ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>) & ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>) & ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>) & ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>) & ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>) & ((path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => SyncFunctionResult<(path: fs.PathLike, flags: fs.OpenMode, mode?: fs.Mode | null | undefined) => number, NodeJS.ErrnoException>); declare const read: ((fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset: number, length: number, position: fs.ReadPosition | null) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, opts?: fs.ReadOptions | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, opts?: fs.ReadOptions | undefined) => number, NodeJS.ErrnoException>); declare const readv: ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>); declare const readFile: ((path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options?: { encoding?: null | undefined; flag?: string | undefined; } | null | undefined) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, options: BufferEncoding | { encoding: BufferEncoding; flag?: string | undefined; }) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options: BufferEncoding | { encoding: BufferEncoding; flag?: string | undefined; }) => string, NodeJS.ErrnoException>) & ((path: fs.PathOrFileDescriptor, options?: BufferEncoding | (fs.ObjectEncodingOptions & { flag?: string | undefined; }) | null | undefined) => SyncFunctionResult<(path: fs.PathOrFileDescriptor, options?: BufferEncoding | (fs.ObjectEncodingOptions & { flag?: string | undefined; }) | null | undefined) => string | NonSharedBuffer, NodeJS.ErrnoException>); declare const readdir: ((path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => string[], NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => string[], NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => string[], NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => string[], NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => string[], NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: BufferEncoding | { encoding: BufferEncoding | null; withFileTypes?: false | undefined; recursive?: boolean | undefined; } | null | undefined) => string[], NodeJS.ErrnoException>) & ((path: fs.PathLike, options: "buffer" | { encoding: "buffer"; withFileTypes?: false | undefined; recursive?: boolean | undefined; }) => SyncFunctionResult<(path: fs.PathLike, options: "buffer" | { encoding: "buffer"; withFileTypes?: false | undefined; recursive?: boolean | undefined; }) => NonSharedBuffer[], NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: BufferEncoding | (fs.ObjectEncodingOptions & { withFileTypes?: false | undefined; recursive?: boolean | undefined; }) | null | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: BufferEncoding | (fs.ObjectEncodingOptions & { withFileTypes?: false | undefined; recursive?: boolean | undefined; }) | null | undefined) => string[] | NonSharedBuffer[], NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.ObjectEncodingOptions & { withFileTypes: true; recursive?: boolean | undefined; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.ObjectEncodingOptions & { withFileTypes: true; recursive?: boolean | undefined; }) => fs.Dirent[], NodeJS.ErrnoException>) & ((path: fs.PathLike, options: { encoding: "buffer"; withFileTypes: true; recursive?: boolean | undefined; }) => SyncFunctionResult<(path: fs.PathLike, options: { encoding: "buffer"; withFileTypes: true; recursive?: boolean | undefined; }) => fs.Dirent[], NodeJS.ErrnoException>); declare const readlink: ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.BufferEncodingOption) => SyncFunctionResult<(path: fs.PathLike, options: fs.BufferEncodingOption) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string | NonSharedBuffer, NodeJS.ErrnoException>); declare const realpath: ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.BufferEncodingOption) => SyncFunctionResult<(path: fs.PathLike, options: fs.BufferEncodingOption) => NonSharedBuffer, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.EncodingOption) => SyncFunctionResult<(path: fs.PathLike, options?: fs.EncodingOption) => string | NonSharedBuffer, NodeJS.ErrnoException>); declare const rename: ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>) & ((oldPath: fs.PathLike, newPath: fs.PathLike) => SyncFunctionResult<(oldPath: fs.PathLike, newPath: fs.PathLike) => void, NodeJS.ErrnoException>); declare const rm: ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmOptions | undefined) => void, NodeJS.ErrnoException>); declare const rmdir: ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.RmDirOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.RmDirOptions | undefined) => void, NodeJS.ErrnoException>); declare const stat: ((path: fs.PathLike, options?: undefined) => SyncFunctionResult<(path: fs.PathLike, options?: undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: undefined) => SyncFunctionResult<(path: fs.PathLike, options?: undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: undefined) => SyncFunctionResult<(path: fs.PathLike, options?: undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: undefined) => SyncFunctionResult<(path: fs.PathLike, options?: undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatSyncOptions & { bigint?: false | undefined; throwIfNoEntry: false; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatSyncOptions & { bigint?: false | undefined; throwIfNoEntry: false; }) | undefined) => fs.Stats | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.StatSyncOptions & { bigint: true; throwIfNoEntry: false; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.StatSyncOptions & { bigint: true; throwIfNoEntry: false; }) => fs.BigIntStats | undefined, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatSyncOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatSyncOptions & { bigint?: false | undefined; }) | undefined) => fs.Stats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.StatSyncOptions & { bigint: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.StatSyncOptions & { bigint: true; }) => fs.BigIntStats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.StatSyncOptions & { bigint: boolean; throwIfNoEntry?: false | undefined; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.StatSyncOptions & { bigint: boolean; throwIfNoEntry?: false | undefined; }) => fs.Stats | fs.BigIntStats, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.StatSyncOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.StatSyncOptions | undefined) => fs.Stats | fs.BigIntStats | undefined, NodeJS.ErrnoException>); declare const statfs: ((path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => fs.StatsFs, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => fs.StatsFs, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => fs.StatsFs, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => fs.StatsFs, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => fs.StatsFs, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => fs.StatsFs, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => fs.StatsFs, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: (fs.StatFsOptions & { bigint?: false | undefined; }) | undefined) => fs.StatsFs, NodeJS.ErrnoException>) & ((path: fs.PathLike, options: fs.StatFsOptions & { bigint: true; }) => SyncFunctionResult<(path: fs.PathLike, options: fs.StatFsOptions & { bigint: true; }) => fs.BigIntStatsFs, NodeJS.ErrnoException>) & ((path: fs.PathLike, options?: fs.StatFsOptions | undefined) => SyncFunctionResult<(path: fs.PathLike, options?: fs.StatFsOptions | undefined) => fs.StatsFs | fs.BigIntStatsFs, NodeJS.ErrnoException>); declare const symlink: ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>) & ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>) & ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>) & ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>) & ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>) & ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>) & ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>) & ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>) & ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>) & ((target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => SyncFunctionResult<(target: fs.PathLike, path: fs.PathLike, type?: fs.symlink.Type | null | undefined) => void, NodeJS.ErrnoException>); declare const truncate: ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, len?: number | undefined) => SyncFunctionResult<(path: fs.PathLike, len?: number | undefined) => void, NodeJS.ErrnoException>); declare const unlink: ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike) => SyncFunctionResult<(path: fs.PathLike) => void, NodeJS.ErrnoException>); declare const utimes: ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>) & ((path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => SyncFunctionResult<(path: fs.PathLike, atime: fs.TimeLike, mtime: fs.TimeLike) => void, NodeJS.ErrnoException>); declare const write: ((fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => SyncFunctionResult<(fd: number, buffer: NodeJS.ArrayBufferView, offset?: number | null | undefined, length?: number | null | undefined, position?: number | null | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, string: string, position?: number | null | undefined, encoding?: BufferEncoding | null | undefined) => SyncFunctionResult<(fd: number, string: string, position?: number | null | undefined, encoding?: BufferEncoding | null | undefined) => number, NodeJS.ErrnoException>); declare const writev: ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>) & ((fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => SyncFunctionResult<(fd: number, buffers: readonly NodeJS.ArrayBufferView[], position?: number | undefined) => number, NodeJS.ErrnoException>); declare const writeFile: ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>) & ((file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => SyncFunctionResult<(file: fs.PathOrFileDescriptor, data: string | NodeJS.ArrayBufferView, options?: fs.WriteFileOptions | undefined) => void, NodeJS.ErrnoException>); export { access, appendFile, chmod, chown, close, copyFile, cp, exists, fchmod, fchown, fdatasync, fstat, fsync, ftruncate, futimes, glob, lchmod, lchown, link, lstat, lutimes, mkdir, mkdtemp, mkdtempDisposable, open, read, readv, readFile, readdir, readlink, realpath, rename, rm, rmdir, stat, statfs, symlink, truncate, unlink, utimes, write, writev, writeFile, };