import { FileHandle, Sink, FileHandleOpts, FileSystemWriteChunkType } from './adapter-types'; export declare class SinkMemory implements Sink { private fileHandle; private file; private size; private position; constructor(fileHandle: FileHandleMemory, file: File); write(chunk: FileSystemWriteChunkType): void; close(): void; private isWriteParams; } export declare class FileHandleMemory implements FileHandle { _file: File; _deleted: boolean; name: string; kind: 'file' | 'directory'; writable: boolean; readable: boolean; onclose: ((handle: FileHandleMemory) => void) | null; constructor(name?: string, file?: File, writable?: boolean); getFile(): Promise; createWritable(opts: FileHandleOpts): Promise; isSameEntry(other: FileHandle): Promise; remove(): Promise; _destroy(): Promise; }