import type { SysFileSystem } from "@fireproof/core-types-base"; type PathLike = import("fs").PathLike; type MakeDirectoryOptions = import("fs").MakeDirectoryOptions; type Stats = import("fs").Stats; type ObjectEncodingOptions = import("fs").ObjectEncodingOptions; type NodeFsPromises = typeof import("fs/promises"); export declare class NodeFileSystem implements SysFileSystem { fs?: NodeFsPromises; start(): Promise; mkdir(path: PathLike, options?: { recursive: boolean; }): Promise; readdir(path: PathLike, options?: ObjectEncodingOptions): Promise; rm(path: PathLike, options?: MakeDirectoryOptions & { recursive: boolean; }): Promise; copyFile(source: PathLike, destination: PathLike): Promise; readfile(path: PathLike, options?: { encoding: BufferEncoding; flag?: string; }): Promise; stat(path: PathLike): Promise; unlink(path: PathLike): Promise; writefile(path: PathLike, data: Uint8Array | string): Promise; } export {};