import type * as fs from 'fs'; import { FileSystem, MkDirOptions } from './common/fileSystem'; import { Uri } from './common/uri/uri'; import { ReadOnlyAugmentedFileSystem } from './readonlyAugmentedFileSystem'; export interface IPyrightFileSystem extends FileSystem { } export declare class PyrightFileSystem extends ReadOnlyAugmentedFileSystem implements IPyrightFileSystem { constructor(realFS: FileSystem); mkdirSync(uri: Uri, options?: MkDirOptions): void; chdir(uri: Uri): void; writeFileSync(uri: Uri, data: string | Buffer, encoding: BufferEncoding | null): void; rmdirSync(uri: Uri): void; unlinkSync(uri: Uri): void; createWriteStream(uri: Uri): fs.WriteStream; copyFileSync(src: Uri, dst: Uri): void; }