import { Writable, Readable } from 'stream'; import { DatanauticsOptions } from './options'; export declare class Datanautics { protected options: DatanauticsOptions; protected data: Record; protected lines: Map; constructor(options?: DatanauticsOptions); init(stream: Readable): Promise; store(stream: Writable): Promise; restore(stream: Readable): Promise; set(key: string, value: any, timestamp?: number): boolean; private storeKeyValue; get(key: string): any; }