import { Greater } from './greater.class';
import { Less } from './less.class';
export declare abstract class Inequality<Value extends number> extends Number {
    #private;
    get greater(): Greater<Value>;
    get less(): Less<Value>;
    constructor(value: Value);
    isBetween(min: number, max: number): boolean;
    isBetweenEvery(...ranges: [number, number][]): boolean;
    isBetweenSome(...ranges: [number, number][]): boolean;
    greaterThan(value: number): boolean;
    greaterThanEvery(...values: number[]): boolean;
    greaterThanSome(...values: number[]): boolean;
    lessThan(value: number): boolean;
    lessThanEvery(...values: number[]): boolean;
    lessThanSome(...values: number[]): boolean;
}
