/// <reference types="node" />
/// <reference types="node" />
/// <reference types="~/globals" />
/// <reference types="node/fs/promises" />
import { copyFile, link, mkdir, readFile, readdir, realpath, rename, rm, rmdir, stat, unlink, writeFile } from 'node:fs/promises';
import { realpathSync, statSync } from 'node:fs';
export type FileSystem = {
    stat: typeof stat;
    statSync: typeof statSync;
    realpathSync: typeof realpathSync;
    realpath: typeof realpath;
    link: typeof link;
    unlink: typeof unlink;
    copyFile: typeof copyFile;
    mkdir: typeof mkdir;
    rm: typeof rm;
    rmdir: typeof rmdir;
    readdir: typeof readdir;
    readFile: typeof readFile;
    writeFile: typeof writeFile;
    rename: typeof rename;
};
export declare const fs: {
    stat: typeof stat;
    statSync: import("fs").StatSyncFn;
    realpathSync: typeof realpathSync;
    realpath: typeof realpath;
    rm: typeof rm;
    rmdir: typeof rmdir;
    link: typeof link;
    unlink: typeof unlink;
    copyFile: typeof copyFile;
    mkdir: typeof mkdir;
    readdir: typeof readdir;
    readFile: typeof readFile;
    writeFile: typeof writeFile;
    rename: typeof rename;
};
