export declare const node: { fs: { constants: typeof import("fs").constants; access(path: import("fs").PathLike, mode?: number | undefined): Promise; copyFile(src: import("fs").PathLike, dest: import("fs").PathLike, mode?: number | undefined): Promise; open(path: import("fs").PathLike, flags?: string | number | undefined, mode?: import("fs").Mode | undefined): Promise; rename(oldPath: import("fs").PathLike, newPath: import("fs").PathLike): Promise; truncate(path: import("fs").PathLike, len?: number | undefined): Promise; rmdir(path: import("fs").PathLike, options?: import("fs").RmDirOptions | undefined): Promise; rm(path: import("fs").PathLike, options?: import("fs").RmOptions | undefined): Promise; mkdir(path: import("fs").PathLike, options: import("fs").MakeDirectoryOptions & { recursive: true; }): Promise; mkdir(path: import("fs").PathLike, options?: import("fs").Mode | (import("fs").MakeDirectoryOptions & { recursive?: false | undefined; }) | null | undefined): Promise; mkdir(path: import("fs").PathLike, options?: import("fs").MakeDirectoryOptions | import("fs").Mode | null | undefined): Promise; readdir(path: import("fs").PathLike, options?: BufferEncoding | (import("fs").ObjectEncodingOptions & { withFileTypes?: false | undefined; recursive?: boolean | undefined; }) | null | undefined): Promise; readdir(path: import("fs").PathLike, options: "buffer" | { encoding: "buffer"; withFileTypes?: false | undefined; recursive?: boolean | undefined; }): Promise[]>; readdir(path: import("fs").PathLike, options?: BufferEncoding | (import("fs").ObjectEncodingOptions & { withFileTypes?: false | undefined; recursive?: boolean | undefined; }) | null | undefined): Promise[]>; readdir(path: import("fs").PathLike, options: import("fs").ObjectEncodingOptions & { withFileTypes: true; recursive?: boolean | undefined; }): Promise[]>; readdir(path: import("fs").PathLike, options: { encoding: "buffer"; withFileTypes: true; recursive?: boolean | undefined; }): Promise>[]>; readlink(path: import("fs").PathLike, options?: import("fs").ObjectEncodingOptions | BufferEncoding | null | undefined): Promise; readlink(path: import("fs").PathLike, options: import("fs").BufferEncodingOption): Promise>; readlink(path: import("fs").PathLike, options?: string | import("fs").ObjectEncodingOptions | null | undefined): Promise>; symlink(target: import("fs").PathLike, path: import("fs").PathLike, type?: string | null | undefined): Promise; lstat(path: import("fs").PathLike, opts?: (import("fs").StatOptions & { bigint?: false | undefined; }) | undefined): Promise; lstat(path: import("fs").PathLike, opts: import("fs").StatOptions & { bigint: true; }): Promise; lstat(path: import("fs").PathLike, opts?: import("fs").StatOptions | undefined): Promise; stat(path: import("fs").PathLike, opts?: (import("fs").StatOptions & { bigint?: false | undefined; }) | undefined): Promise; stat(path: import("fs").PathLike, opts: import("fs").StatOptions & { bigint: true; }): Promise; stat(path: import("fs").PathLike, opts?: import("fs").StatOptions | undefined): Promise; statfs(path: import("fs").PathLike, opts?: (import("fs").StatFsOptions & { bigint?: false | undefined; }) | undefined): Promise; statfs(path: import("fs").PathLike, opts: import("fs").StatFsOptions & { bigint: true; }): Promise; statfs(path: import("fs").PathLike, opts?: import("fs").StatFsOptions | undefined): Promise; link(existingPath: import("fs").PathLike, newPath: import("fs").PathLike): Promise; unlink(path: import("fs").PathLike): Promise; chmod(path: import("fs").PathLike, mode: import("fs").Mode): Promise; lchmod(path: import("fs").PathLike, mode: import("fs").Mode): Promise; lchown(path: import("fs").PathLike, uid: number, gid: number): Promise; lutimes(path: import("fs").PathLike, atime: import("fs").TimeLike, mtime: import("fs").TimeLike): Promise; chown(path: import("fs").PathLike, uid: number, gid: number): Promise; utimes(path: import("fs").PathLike, atime: import("fs").TimeLike, mtime: import("fs").TimeLike): Promise; realpath(path: import("fs").PathLike, options?: import("fs").ObjectEncodingOptions | BufferEncoding | null | undefined): Promise; realpath(path: import("fs").PathLike, options: import("fs").BufferEncodingOption): Promise>; realpath(path: import("fs").PathLike, options?: import("fs").ObjectEncodingOptions | BufferEncoding | null | undefined): Promise>; mkdtemp(prefix: string, options?: import("fs").ObjectEncodingOptions | BufferEncoding | null | undefined): Promise; mkdtemp(prefix: string, options: import("fs").BufferEncodingOption): Promise>; mkdtemp(prefix: string, options?: import("fs").ObjectEncodingOptions | BufferEncoding | null | undefined): Promise>; writeFile(file: import("fs/promises").FileHandle | import("fs").PathLike, data: string | AsyncIterable> | Iterable> | import("stream") | NodeJS.ArrayBufferView, options?: BufferEncoding | (import("fs").ObjectEncodingOptions & { mode?: import("fs").Mode | undefined; flag?: import("fs").OpenMode | undefined; flush?: boolean | undefined; } & import("events").Abortable) | null | undefined): Promise; appendFile(path: import("fs/promises").FileHandle | import("fs").PathLike, data: string | Uint8Array, options?: BufferEncoding | (import("fs").ObjectEncodingOptions & import("fs/promises").FlagAndOpenMode & { flush?: boolean | undefined; }) | null | undefined): Promise; readFile(path: import("fs/promises").FileHandle | import("fs").PathLike, options?: ({ encoding?: null | undefined; flag?: import("fs").OpenMode | undefined; } & import("events").Abortable) | null | undefined): Promise>; readFile(path: import("fs/promises").FileHandle | import("fs").PathLike, options: BufferEncoding | ({ encoding: BufferEncoding; flag?: import("fs").OpenMode | undefined; } & import("events").Abortable)): Promise; readFile(path: import("fs/promises").FileHandle | import("fs").PathLike, options?: BufferEncoding | (import("fs").ObjectEncodingOptions & import("events").Abortable & { flag?: import("fs").OpenMode | undefined; }) | null | undefined): Promise>; opendir(path: import("fs").PathLike, options?: import("fs").OpenDirOptions | undefined): Promise; watch(filename: import("fs").PathLike, options: "buffer" | (import("fs").WatchOptions & { encoding: "buffer"; })): AsyncIterable>>; watch(filename: import("fs").PathLike, options?: import("fs").WatchOptions | BufferEncoding | undefined): AsyncIterable>; watch(filename: import("fs").PathLike, options: string | import("fs").WatchOptions): AsyncIterable> | AsyncIterable>>; cp(source: string | URL, destination: string | URL, opts?: import("fs").CopyOptions | undefined): Promise; glob(pattern: string | readonly string[]): NodeJS.AsyncIterator; glob(pattern: string | readonly string[], options: import("fs").GlobOptionsWithFileTypes): NodeJS.AsyncIterator, undefined, any>; glob(pattern: string | readonly string[], options: import("fs").GlobOptionsWithoutFileTypes): NodeJS.AsyncIterator; glob(pattern: string | readonly string[], options: import("fs").GlobOptions): NodeJS.AsyncIterator, undefined, any>; default: typeof import("node:fs/promises"); }; path: { normalize(path: string): string; join(...paths: string[]): string; resolve(...paths: string[]): string; matchesGlob(path: string, pattern: string): boolean; isAbsolute(path: string): boolean; relative(from: string, to: string): string; dirname(path: string): string; basename(path: string, suffix?: string | undefined): string; extname(path: string): string; sep: "/" | "\\"; delimiter: ":" | ";"; parse(path: string): import("path").ParsedPath; format(pathObject: import("path").FormatInputPathObject): string; toNamespacedPath(path: string): string; posix: import("path").PlatformPath; win32: import("path").PlatformPath; default: import("path").PlatformPath; }; } | undefined;