import { Observable } from '../Observable'; /** * @param predicate * @return {Observable|WebSocketSubject|Observable} * @method takeWhile * @owner Observable */ export declare function takeWhile(predicate: (value: T, index: number) => boolean): Observable; export interface TakeWhileSignature { (predicate: (value: T, index: number) => boolean): Observable; }