import { Operator } from '../../Operator'; import { Observable } from '../../Observable'; import { Subscriber } from '../../Subscriber'; export declare class FindValueOperator implements Operator { private predicate; private source; private yieldIndex; private thisArg; constructor(predicate: (value: T, index: number, source: Observable) => boolean, source: Observable, yieldIndex: boolean, thisArg?: any); call(observer: Subscriber): Subscriber; } export declare class FindValueSubscriber extends Subscriber { private source; private yieldIndex; private thisArg; private predicate; private index; constructor(destination: Subscriber, predicate: (value: T, index: number, source: Observable) => boolean, source: Observable, yieldIndex: boolean, thisArg?: any); private notifyComplete(value); _next(value: T): void; _complete(): void; }