export declare const ERROR_MAP: { EACCES: string; EALREADY: string; EBADF: string; EBUSY: string; EDEADLK: string; EDQUOT: string; EEXIST: string; EFBIG: string; EILSEQ: string; EINPROGRESS: string; EINTR: string; EINVAL: string; EIO: string; EISDIR: string; ELOOP: string; EMLINK: string; EMSGSIZE: string; ENAMETOOLONG: string; ENODEV: string; ENOENT: string; ENOLCK: string; ENOMEM: string; ENOSPC: string; ENOTDIR: string; ERR_FS_EISDIR: string; ENOTEMPTY: string; ENOTRECOVERABLE: string; ENOTSUP: string; ENOTTY: string; ENXIO: string; EOVERFLOW: string; EPERM: string; EPIPE: string; EROFS: string; ESPIPE: string; ETXTBSY: string; EXDEV: string; }; /** * Custom error for File operations with JCO compatible payload. */ export declare class FSError extends Error { payload: any; /** * @param {string} tag – machine‐readable error tag * @param {string} [message] – human‐readable message * @param {any} [val] – optional extra data * @param {object} [opts] * @param {Error} [opts.cause] */ constructor(tag: any, message?: any, val?: any, opts?: { cause?: unknown; }); /** * Create or rewrap an error into FSError * @param {any} err – number, string, Error, or FSError */ static from(err: any): FSError; } export declare function filesystemErrorCode(err: any): any;