import { SubscriptionObserver } from '@dojo/shim/Observable'; export default class SubscriptionPool { private _observers; private _queue; private _queueMaxLength; constructor(maxLength?: number); add(subscription: SubscriptionObserver): () => void; next(value: T): void; complete(): void; }