import type { Opts } from './util';
import type { PreBaseCoverageBin, SkipMap } from '../shared/types';
import type { Feature } from '@jbrowse/core/util';
import type { AugmentedRegion as Region } from '@jbrowse/core/util/types';
export declare function generateCoverageBins({ fetchSequence, features, region, opts, }: {
    features: Feature[];
    region: Region;
    opts: Opts;
    fetchSequence: (arg: Region) => Promise<string>;
}): Promise<{
    bins: PreBaseCoverageBin[];
    skipmap: SkipMap;
}>;
