import { UpdaterFn, DataOrUpdaterFn } from './utils.js'; import { Options } from './ReastorageInterface.js'; declare type AnyRecord = Record; declare const reastorageObject: (key: string, initialValue: T, options?: Options | undefined) => { append(key: K, value: T[K] | UpdaterFn): void; remove(key: K_1): void; get(): T; getInitialValue(): T; set(dataOrUpdater: DataOrUpdaterFn): void; reset(): void; subscribe(listen: VoidFunction): VoidFunction; }; declare type ReastorageObject = ReturnType>; export { AnyRecord, ReastorageObject, reastorageObject }; //# sourceMappingURL=reastorageObject.d.ts.map