import { Enumerable } from "./Enumerable"; import { IOrderDefinition } from "./Interface/IOrderDefinition"; export interface IRange { first: number; last: number; } export declare const partition: (source: T[], first: number, last: number, selectors: IOrderDefinition[]) => number; export declare class OrderEnumerable extends Enumerable { protected readonly parent: Enumerable; protected readonly selectors: IOrderDefinition[]; constructor(parent: Enumerable, ...selectors: IOrderDefinition[]); protected generator(): IterableIterator; }