import { IRocketletStorageItem } from './IRocketletStorageItem'; export declare abstract class RocketletStorage { private readonly engine; constructor(engine: string); getEngine(): string; abstract create(item: IRocketletStorageItem): Promise; abstract retrieveOne(id: string): Promise; abstract retrieveAll(): Promise>; abstract update(item: IRocketletStorageItem): Promise; abstract remove(id: string): Promise<{ success: boolean; }>; }