/// import { Readable } from 'node:stream'; import type { TypeControl } from './Scanner'; import type { Provider } from './Provider'; import type { Entry } from './Entry'; export declare class Storage { private readonly provider; constructor(provider: Provider); put(path: string, stream: Readable, type?: TypeControl): Maybe; get(path: string): Maybe; fetch(path: string): Maybe; delete(path: string): Maybe; list(path: string): Promise; permute(path: string, ids: string[]): Maybe; conceal(path: string): Maybe; reveal(path: string): Maybe; diversify(path: string, name: string, stream: Readable): Maybe; annotate(path: string, key: string, value?: unknown): Maybe; private transit; private persist; private create; private save; private enroll; private parse; } type Maybe = Promise; export type Storages = Record; export {};