import { IErrorCallback, IGroupSubscription, IListener, IObserver, ISubscribeGroup, ISubscribeObject, ISubscriptionLike } from "./Types"; import { Pipe } from "./Pipe"; export declare class SubscribeObject extends Pipe implements ISubscribeObject { observer: IObserver | undefined; listener: IListener | undefined; errorHandler: IErrorCallback; _order: number; paused: boolean; piped: boolean; listeners?: IListener[]; errorHandlers?: IErrorCallback[]; constructor(observable?: IObserver, isPipe?: boolean); subscribe(observer: ISubscribeGroup, errorHandler?: IErrorCallback): ISubscriptionLike; add(listener: IListener | IListener[], errorHandler?: IErrorCallback | IErrorCallback[]): IGroupSubscription; unsubscribe(): void; send(value: T): void; resume(): void; pause(): void; get order(): number; set order(value: number); }