import { AnyOpts } from '../../modify'; import { IdRankMap, IdRankMapEntry } from '../block'; import { GrammarSet } from '../grammar-matcher'; export declare const createRanker: (grammarSet: GrammarSet) => IdRanker; export declare class IdRanker { grammar: GrammarSet; idRankMap: IdRankMap; ranked: any; indexRankMap: any; constructor(grammar: GrammarSet); rankIdLists(): this; setRanked(name: string): this; grammarByRankAsEntries(name: string): any; grammarByRank(name: string): any; addToRankMap(idCountMap: AnyOpts, index: number): this; rank(idCountMap: any, index: number): void; getRank(index: number): any; calcRank(entry: IdRankMapEntry): IdRankMapEntry; calcRanks(): this; }