/// import * as TE from 'fp-ts/lib/TaskEither'; import { Dirent } from 'fs'; import * as O from 'fp-ts/Option'; import { File, FileStorage, SharedUrl } from './File'; import { DynamicObject } from '../dynamictype/DynamicType'; export declare class NodeFsFileStorage implements FileStorage { private basePath; constructor(basePath?: string); write(file: File, writeOptions?: O.Option): TE.TaskEither; read(key: string): TE.TaskEither; getSharedUrl(key: string): TE.TaskEither; getSize(key: string): TE.TaskEither; delete(key: string): TE.TaskEither; createDirectory(key: string): TE.TaskEither; readDirectory(key: string): TE.TaskEither; deleteDirectory(key: string): TE.TaskEither; } //# sourceMappingURL=NodeFsFileStorage.d.ts.map