/** */ import { AbstractLevel, AbstractSublevel, AbstractSublevelOptions } from 'abstract-level'; export type Level = AbstractLevel>; export type PutOp = { type: 'put'; key: string; value: Record; sublevel?: AbstractSublevel>; }; export type DelOp = { type: 'del'; key: string; sublevel?: AbstractSublevel>>; }; export type BatchOp = PutOp | DelOp; export declare const ARRAY_ITEM_VALUE_SEPARATOR = ","; export declare const INDEX_KEY_FIELD_SEPARATOR = "\u001D"; export declare const CONTENT_ROOT_PREFIX = "~"; export declare const SUBLEVEL_OPTIONS: AbstractSublevelOptions>; export declare class LevelWrapper { private level; constructor(level: Level); } export declare class LevelProxy { constructor(level: Level); }