import { VFS } from '..'; import { TrieVFS, Leaf, Directory, BaseEntry } from './TrieVFS'; declare class CommandsFS extends TrieVFS { constructor(); protected isLeaf(entry: Directory | Leaf): entry is Leaf; protected loadAsString(): string; protected trieGet(filepath: string): BaseEntry[]; private parentsOf; private fillInParents; private direntry; protected viewer(): string; ls(args: Parameters[0], filepaths: string[]): Promise<{ name: string; nameForDisplay: string; path: string; viewer: string; stats: { size: number; mtimeMs: number; mode: number; uid: number; gid: number; }; dirent: { mount: { isLocal: boolean; mountPath: string; }; isFile: boolean; isDirectory: boolean; isSymbolicLink: boolean; isSpecial: boolean; isExecutable: boolean; permissions: string; username: string; }; }[]>; } declare const _default: CommandsFS; export default _default;