import type VcfFeature from '../VcfFeature/index.ts'; import type { Feature, LastStopTokenCheck } from '@jbrowse/core/util'; export declare function calculateAlleleCountsFast(feature: VcfFeature): Record; export declare function calculateAlleleCounts(genotypes: Record, cacheSplit: Record): Record; export declare function calculateMinorAlleleFrequency(alleleCounts: Record): number; export declare function getFeaturesThatPassMinorAlleleFrequencyFilter({ features, minorAlleleFrequencyFilter, lengthCutoffFilter, stopTokenCheck, genotypesCache, splitCache, }: { features: Iterable; minorAlleleFrequencyFilter: number; lengthCutoffFilter: number; stopTokenCheck?: LastStopTokenCheck; genotypesCache?: Map>; splitCache?: Record; }): { feature: Feature; mostFrequentAlt: string; alleleCounts: Record; }[];