interface RangeJSON {
    maximum: number;
    minimum: number;
    step: number;
}
interface PrivateRange {
    _maximum: number;
    _minimum: number;
    _step: number;
}
declare class Range {
    private _maximum;
    private _minimum;
    private _step;
    get isFixed(): boolean;
    get maximum(): number;
    get minimum(): number;
    get step(): number;
    toJSONObject(): RangeJSON;
}

export { type PrivateRange, Range, type RangeJSON };
