/// import { RedBlackTree } from "./lib_rbtree"; export declare const VERSION = 1.16; export declare const NULLBYTE: Buffer; export interface DragoManifest { v: number; inc: number; lvl: { comp: number; files: { i: number; range: [any, any]; }[]; }[]; } export interface QueryArgs { gt?: K; gte?: K; lt?: K; lte?: K; offset?: number; limit?: number; keys?: boolean; values?: boolean; reverse?: boolean; } export interface DragoIndex { keys: { [key: string]: [number, number]; }; hash: string; } export declare const rand: () => string; export declare const writeManifestUpdate: (dbPath: string, manifest: DragoManifest) => void; export declare const fileName: (idx: number) => string; export declare const throttle: (scope: any, func: any, limit: number) => (...args: any[]) => void; export declare const tableGenerator: (level: number, manifest: DragoManifest, dbPath: string, index: RedBlackTree, done: () => void) => void;