import { Enumerable } from '../enumerable'; declare module '../enumerable' { interface Enumerable { takeWhile(predicate: (item: TSource, idx?: number) => boolean): Enumerable; } } export declare function takeWhile(this: Enumerable, predicate: (item: TSource, idx?: number) => boolean): Enumerable;