import type { ColorBy, Mismatch, PreBaseCoverageBin, PreBaseCoverageBinSubtypes } from '../shared/types';
export interface Opts {
    bpPerPx?: number;
    colorBy?: ColorBy;
    stopToken?: string;
}
export declare function mismatchLen(mismatch: Mismatch): number;
export declare function isInterbase(type: string): type is "insertion" | "hardclip" | "softclip";
export declare function inc(bin: PreBaseCoverageBin, strand: -1 | 0 | 1, type: keyof PreBaseCoverageBinSubtypes, field: string): void;
export declare function incWithProbabilities(bin: PreBaseCoverageBin, strand: -1 | 0 | 1, type: keyof PreBaseCoverageBinSubtypes, field: string, probability: number): void;
