import { Interval } from './data';
/**
 * Combines overlapping intervals.
 * @param intervals A collection of intervals on the format: [start, stop]
 * @returns Array with compressed intervals
 *
 * @example compressInterval([ [1, 5], [4, 7] ]); // Returns: [[1, 7]]
 */
export declare function compressIntervals(intervals: [number, number][]): [number, number][];
/**
 * Sorts intervals by length and compresses.
 * @param intervals Intervals to process
 * @returns Processed intervals
 */
export declare function processIntervals(intervals: Interval[]): [number, number][];
