import { SubscribeObject } from "./SubscribeObject"; import { IErrorCallback, IListener, IOrdered, IOrderedSetup, IOrderedSubscribe, IOrderedSubscriptionLike, ISetObservableValue } from "./Types"; import { OrderedObservable } from "./OrderedObservable"; export declare class OrderedSubscribeObject extends SubscribeObject implements IOrderedSetup { constructor(observable: OrderedObservable | IOrdered, isPipe?: boolean); get order(): number; set order(value: number); subscribe(observer: IListener | ISetObservableValue, errorHandler?: IErrorCallback): IOrderedSubscriptionLike; once(): IOrderedSubscribe; take(n: number): IOrderedSubscribe; skip(n: number): IOrderedSetup; scan(fn: (accumulator: K, value: T) => K, seed: K): IOrderedSetup; }