import { Wrappable, IterableIterator } from '../../types/iterable'; declare function collate(...sources: Array>): IterableIterator; declare function collate(compare: (a: T, b: T) => number, ...sources: Array>): IterableIterator; declare function collate(compare: (a: T, b: T) => number): (...sources: Array>) => IterableIterator; export { collate };