import { Observable } from "./Observable"; import { IErrorCallback, IOrdered, IOrderedSetup, IOrderedSubscriptionLike, ISubscribeGroup, ISubscriptionLike } from "./Types"; export declare class OrderedObservable extends Observable implements IOrdered { private sortDirection; ascendingSort(): boolean; descendingSort(): boolean; sortByOrder(): boolean; subscribe(listener: ISubscribeGroup, errorHandler?: IErrorCallback): IOrderedSubscriptionLike; pipe(): IOrderedSetup; unSubscribe(listener: ISubscriptionLike): void; }