import * as nodefs from "fs";
export declare const initFS: () => {
    writeSync(fd: any, buf: any, offset: any, len: any, pos: any): any;
    closeSync(fd: any): void;
    getStdOut(): Promise<unknown>;
    use(fs: import("@phated/unionfs").IFS): import("@phated/unionfs").IUnionFs;
    F_OK?: unknown;
    R_OK?: unknown;
    W_OK?: unknown;
    X_OK?: unknown;
    constants?: unknown;
    Stats?: unknown;
    Dirent?: unknown;
    WriteStream: typeof import("stream").Writable | (new (...args: any[]) => import("stream").Writable);
    ReadStream: typeof import("stream").Readable | (new (...args: any[]) => import("stream").Readable);
    link: typeof nodefs.link;
    close: typeof nodefs.close;
    renameSync: typeof nodefs.renameSync;
    ftruncateSync: typeof nodefs.ftruncateSync;
    truncateSync: typeof nodefs.truncateSync;
    chownSync: typeof nodefs.chownSync;
    fchownSync: typeof nodefs.fchownSync;
    lchownSync: typeof nodefs.lchownSync;
    chmodSync: typeof nodefs.chmodSync;
    fchmodSync: typeof nodefs.fchmodSync;
    lchmodSync: typeof nodefs.lchmodSync;
    statSync: nodefs.StatSyncFn;
    lstatSync: nodefs.StatSyncFn;
    fstatSync: typeof nodefs.fstatSync;
    linkSync: typeof nodefs.linkSync;
    symlinkSync: typeof nodefs.symlinkSync;
    readlinkSync: typeof nodefs.readlinkSync;
    realpathSync: typeof nodefs.realpathSync;
    unlinkSync: typeof nodefs.unlinkSync;
    rmdirSync: typeof nodefs.rmdirSync;
    mkdirSync: typeof nodefs.mkdirSync;
    readdirSync: typeof nodefs.readdirSync;
    openSync: typeof nodefs.openSync;
    utimesSync: typeof nodefs.utimesSync;
    futimesSync: typeof nodefs.futimesSync;
    fsyncSync: typeof nodefs.fsyncSync;
    readSync: typeof nodefs.readSync;
    readFileSync: typeof nodefs.readFileSync;
    writeFileSync: typeof nodefs.writeFileSync;
    appendFileSync: typeof nodefs.appendFileSync;
    existsSync: typeof nodefs.existsSync;
    accessSync: typeof nodefs.accessSync;
    createReadStream: typeof nodefs.createReadStream;
    createWriteStream: typeof nodefs.createWriteStream;
    watchFile: typeof nodefs.watchFile;
    unwatchFile: typeof nodefs.unwatchFile;
    watch: typeof nodefs.watch;
    rename: typeof nodefs.rename;
    ftruncate: typeof nodefs.ftruncate;
    truncate: typeof nodefs.truncate;
    chown: typeof nodefs.chown;
    fchown: typeof nodefs.fchown;
    lchown: typeof nodefs.lchown;
    chmod: typeof nodefs.chmod;
    fchmod: typeof nodefs.fchmod;
    lchmod: typeof nodefs.lchmod;
    stat: typeof nodefs.stat;
    lstat: typeof nodefs.lstat;
    fstat: typeof nodefs.fstat;
    symlink: typeof nodefs.symlink;
    readlink: typeof nodefs.readlink;
    realpath: typeof nodefs.realpath;
    unlink: typeof nodefs.unlink;
    rmdir: typeof nodefs.rmdir;
    mkdir: typeof nodefs.mkdir;
    readdir: typeof nodefs.readdir;
    open: typeof nodefs.open;
    utimes: typeof nodefs.utimes;
    futimes: typeof nodefs.futimes;
    fsync: typeof nodefs.fsync;
    write: typeof nodefs.write;
    read: typeof nodefs.read;
    readFile: typeof nodefs.readFile;
    writeFile: typeof nodefs.writeFile;
    appendFile: typeof nodefs.appendFile;
    exists: typeof nodefs.exists;
    access: typeof nodefs.access;
    promises: typeof nodefs.promises;
};
//# sourceMappingURL=wasm.d.ts.map