import { IterableX } from '../../iterable/iterablex.js'; import { PartialObserver } from '../../observer.js'; /** * @ignore */ export declare function tapProto(this: IterableX, observer: PartialObserver): IterableX; export declare function tapProto(this: IterableX, next?: ((value: TSource) => any) | null, error?: ((err: any) => any) | null, complete?: (() => any) | null): IterableX; declare module '../../iterable/iterablex' { interface IterableX { tap: typeof tapProto; } }