import { ValueGenerator } from './value-generator';
/**
 * The class makes it easy to generate random numbers.
 * @implements {ValueGenerator}
 */
export declare class NumberGenerator implements ValueGenerator<number> {
    private readonly _min;
    private readonly _max;
    /**
     * Create a new `NumberGenerator`
     * @param min - smallest number to generate
     * @param max - largest number to generate
     */
    constructor(min: number, max: number);
    /**
     * Generate random number
     * @returns `number`
     */
    generate(): number;
}
