import '../../assert/js/assert.js';
import '../../globals.js';
/**
 * BinMapper is an object that maps a continuous value to one of a finite number of "bins".
 *
 * @author John Blanco (PhET Interactive Simulations)
 */
import Range from '../../dot/js/Range.js';
export type BinMapperOptions = {
    tolerateOutOfRangeValues?: boolean;
};
declare class BinMapper {
    private readonly minValue;
    private readonly maxValue;
    private readonly span;
    private readonly numBins;
    private readonly options;
    constructor(valueRange: Range, numBins: number, providedOptions?: BinMapperOptions);
    /**
     * Map the provided value to a bin.
     */
    mapToBin(value: number): number;
}
export default BinMapper;
//# sourceMappingURL=BinMapper.d.ts.map