/// import type { LevelupDatabase } from './database'; import { DatabaseIteratorOptions, DatabaseKeyRange, DatabaseSchema, DatabaseStore, IDatabaseStoreOptions, IDatabaseTransaction, SchemaKey, SchemaValue } from '../database'; export declare class LevelupStore extends DatabaseStore { db: LevelupDatabase; allKeysRange: DatabaseKeyRange; prefixBuffer: Buffer; constructor(db: LevelupDatabase, options: IDatabaseStoreOptions); has(key: SchemaKey, transaction?: IDatabaseTransaction): Promise; get(key: SchemaKey, transaction?: IDatabaseTransaction): Promise | undefined>; private _getAllIter; getAllIter(transaction?: IDatabaseTransaction, keyRange?: DatabaseKeyRange, iteratorOptions?: DatabaseIteratorOptions): AsyncGenerator<[SchemaKey, SchemaValue]>; getAll(transaction?: IDatabaseTransaction, keyRange?: DatabaseKeyRange, iteratorOptions?: DatabaseIteratorOptions): Promise, SchemaValue]>>; getAllValuesIter(transaction?: IDatabaseTransaction, keyRange?: DatabaseKeyRange, iteratorOptions?: DatabaseIteratorOptions): AsyncGenerator>; getAllValues(transaction?: IDatabaseTransaction, keyRange?: DatabaseKeyRange, iteratorOptions?: DatabaseIteratorOptions): Promise>>; getAllKeysIter(transaction?: IDatabaseTransaction, keyRange?: DatabaseKeyRange, iteratorOptions?: DatabaseIteratorOptions): AsyncGenerator>; getAllKeys(transaction?: IDatabaseTransaction, keyRange?: DatabaseKeyRange, iteratorOptions?: DatabaseIteratorOptions): Promise>>; clear(transaction?: IDatabaseTransaction, keyRange?: DatabaseKeyRange): Promise; put(key: SchemaKey, value: SchemaValue, transaction?: IDatabaseTransaction): Promise; add(key: SchemaKey, value: SchemaValue, transaction?: IDatabaseTransaction): Promise; del(key: SchemaKey, transaction?: IDatabaseTransaction): Promise; encode(key: SchemaKey): [Buffer]; encode(key: SchemaKey, value: SchemaValue): [Buffer, Buffer]; decodeKey(key: Buffer): SchemaKey; resolveValue(value: SchemaValue | Buffer): SchemaValue; } //# sourceMappingURL=store.d.ts.map