/** * Lazily takes the first n values from an iterable * @param {Iterable} iterable - The source iterable * @param {number} n - The number of values to take * @returns {Generator} A generator yielding at most n values * @example * const first3 = lazyTake([1, 2, 3, 4, 5], 3); * [...first3]; // [1, 2, 3] */ export declare function lazyTake(iterable: Iterable, n: number): Generator;