import { Expression } from '../../core/expression'; import { PipeOperator } from '../../core/pipe-operator'; import { ObjectValueSelector } from '../../helpers/object-value-selector'; export declare class SortOperator implements PipeOperator { readonly specs: SortSpecification[]; constructor(specs: SortSpecification[]); instantiate(input: Expression): Expression; } interface SortSpecification { value: ObjectValueSelector; isAscending: boolean; } type SortElement = ObjectValueSelector> | [ObjectValueSelector>, 'asc' | 'desc']; export declare function orderBy(...elements: NoInfer[]>): PipeOperator; export {};