import { ComparerFunction } from "../../collections/comparison"; import { PipeBody } from "../../pipables"; import { LinqWrapper } from "../linqWrapper"; import { SequenceElementSelector } from "./typing"; export interface OrderedLinqWrapperBase { thenBy(keySelector: SequenceElementSelector, comparer?: ComparerFunction): LinqWrapper; thenByDescending(keySelector: SequenceElementSelector, comparer?: ComparerFunction): LinqWrapper; } export interface OrderedLinqWrapper extends LinqWrapper, OrderedLinqWrapperBase { } export declare function orderBy(keySelector: SequenceElementSelector, comparer?: ComparerFunction): PipeBody, OrderedLinqWrapper>; export declare function orderByDescending(keySelector: SequenceElementSelector, comparer?: ComparerFunction): PipeBody, OrderedLinqWrapper>; export declare function order(comparer?: ComparerFunction): PipeBody, OrderedLinqWrapper>; export declare function orderDescending(comparer?: ComparerFunction): PipeBody, OrderedLinqWrapper>; //# sourceMappingURL=sort.d.ts.map