import { EditionGroup, EditionTierDefinition } from '../configs/types/EditionTiers'; import { Corpus } from '../configs/types/Corpus'; import { Token } from '../configs/types/Struct'; declare const EditionTierUtils: { getCorpusEditionTiers: (corpus?: Corpus | null) => EditionTierDefinition[]; normalizeOrder: (tiers: EditionTierDefinition[]) => EditionTierDefinition[]; getIterateTiers: (corpus?: Corpus | null) => string[]; getAbbreviationTiers: (corpus?: Corpus | null) => string[]; getParserTier: (corpus?: Corpus | null) => EditionTierDefinition | undefined; getEditionTierName: (symbol: string) => string; getTierLabelKey: (symbol: string) => string; getTierLabel: (symbol: string, corpus?: Corpus | null, t?: (key: string) => string) => string; isUnderSelected: (selected: string, tier: string, corpus?: Corpus | null) => boolean; buildEditionGroups: (corpus?: Corpus | null) => EditionGroup[]; getUngroupedEditionTiers: (corpus?: Corpus | null) => string[]; findGroupForTier: (tier: string, corpus?: Corpus | null) => EditionGroup | undefined; isAbbreviationTier: (symbol: string, corpus?: Corpus | null) => boolean; validateEditionTiers: (tiers: EditionTierDefinition[]) => string | null; isDefaultTierSymbol: (symbol: string) => boolean; getEditionForToken: (token: Token) => any; getOriginalValue: (token: Token) => string; getDisplayTierOrder: (corpus?: Corpus | null) => string[]; }; export default EditionTierUtils;