import { Enumerable } from './enumerable'; import { IComparer } from './comparer'; export declare class OrderedEnumerable extends Enumerable { [Symbol.iterator](): IterableIterator; thenBy(keySelector: (item: TElement) => TKey, comparer?: IComparer): OrderedEnumerable; thenByDescending(keySelector: (item: TElement) => TKey, comparer?: IComparer): OrderedEnumerable; toString(): string; }