export declare class MinMax { minElement: T; maxElement: T; constructor(minElement: T, maxElement: T); } export declare class MinMaxNumber extends MinMax { get length(): number; } export declare class ExtendedMin { minElement: T; minValue: number; constructor(minElement: T, minValue: number); } export declare class ExtendedMax { maxElement: T; maxValue: number; constructor(maxElement: T, maxValue: number); } export declare class ExtendedMinMax extends MinMax { minValue: number; maxValue: number; constructor(minElement: T, minValue: number, maxElement: T, maxValue: number); } //# sourceMappingURL=min-max.d.ts.map