import { IterableX } from '../iterable'; import { PartialObserver } from '../observer'; /** * Lazily invokes observer methods for each value in the sequence, and upon successful or exceptional termination. * @param {Iterable} source Source sequence. * @param {PartialObserver} observer Observer to invoke notification calls on.< * @return {Ierable} Sequence exhibiting the side-effects of observer method invocation upon iteration. */ export declare function tap(source: Iterable, observer: PartialObserver): IterableX;