import ProjectFileSystem, { GlobOptions } from './ProjectFileSystem'; import type * as vscode from 'vscode'; export declare class VSCodeFileSystem extends ProjectFileSystem { constructor(basePath: string, rootPath?: string); getNewInstance(basePath: string, rootPath?: string): ProjectFileSystem; navigate(...paths: string[]): ProjectFileSystem; mkdir(path?: string): Promise; stat(path: string): Promise; fileExists(path: string): Promise; directoryExists(path: string): Promise; readTextFile(path: string, absolutePath?: boolean): Promise; writeTextFile(path: string, str: string): Promise; private getEntityNames; readDirectories(): Promise; readFiles({ ext }?: { ext?: string; }): Promise; rm(path: string, options?: { recursive: boolean; }): Promise; glob(pattern: string, options: GlobOptions): Promise; }