import { Readable, Writable } from 'stream'; import { URI } from '@vscode-alt/monaco-editor/esm/vs/base/common/uri'; import { IFileSystemProvider, ITextSnapshot, FileWriteOptions } from '@files-stack/core'; export declare function createWritableOfProvider(provider: IFileSystemProvider, resource: URI, opts: FileWriteOptions): Writable; export declare function createReadableOfProvider(provider: IFileSystemProvider, resource: URI, position: number): Readable; export declare function createReadableOfSnapshot(snapshot: ITextSnapshot): Readable;