import { AbstractLevelDOWN } from 'abstract-leveldown'; import { CodecOptions } from 'level-codec'; export { CodecOptions, CodecEncoder } from 'level-codec'; export interface EncodingDOWN extends AbstractLevelDOWN< K, V, O, PO & CodecOptions, GO & CodecOptions, DO & CodecOptions, IO & CodecOptions, BO & CodecOptions> { } interface EncodingDOWNConstructor { ( db: AbstractLevelDOWN, options?: CodecOptions ): EncodingDOWN new ( db: AbstractLevelDOWN, options?: CodecOptions ): EncodingDOWN } declare const EncodingDOWN: EncodingDOWNConstructor; export default EncodingDOWN;