import { OrderedDict, QueryResult, SearchQuery } from './types'; export declare class Dict implements OrderedDict { private toNumber; private dict; numEntries: number; constructor(toNumber: (key: K) => number); betweenBoundsFirst(query: SearchQuery): QueryResult; deleteFirst(key: K): void; insert(key: K, value: V): void; }