import { ObjectSet } from "./ObjectSet";
import { NumberValue } from "./NumberValue";
/**
 * A set of numeric values represented internally as NumberValue objects.
 * Equality is determined by the string representation of the number and not by
 * the identity or data type of the provided value.
 */
export declare class NumberValueSet extends ObjectSet<NumberValue> {
    /**
     * @inheritDoc
     *
     * If a number or string is provided, it will be converted to a NumberValue
     * object.
     */
    add(value: NumberValue | number | string): this;
    delete(value: NumberValue | number | string): boolean;
    has(value: NumberValue | number | string): boolean;
}
